Cómo limpiar periódicamente la salida del archivo .out mediante registros de aplicaciones en Linux

Utilice tareas programadas de crontab para limpiar periódicamente los archivos .out generados por las aplicaciones Java. Estos son los pasos específicos:

  1. Escribe un script de limpieza

Primero, debe escribir un script para limpiar los archivos .out en el directorio especificado. Se pueden utilizar los siguientes comandos:

#!/bin/bash
find /opt/apps/service_bff-employee-ep/log -name "*.out" -type f -exec truncate -s 0 {} \;

Si hay varios comandos de ejecución, utilice ; para distinguirlos.

2. Guarde el guión

Guarde el script en un archivo ejecutable, como /home/user/clean_logs.sh, y luego use el comando chmod para agregar permisos ejecutables:

chmod +x /home/user/clean_logs.sh

3. Agregar tareas programadas

Abra el editor crontab:

crontab -e

Agregue la siguiente línea en el editor para ejecutar el script de limpieza todos los días a la 1 am:

0 1 * * * /home/user/clean_logs.sh

Este comando ejecutará el script /home/user/clean_logs.sh a la 1 am todos los días. Puede modificar la configuración de hora según sea necesario, por ejemplo, cambiarla a una vez por semana.

Guarde y salga del editor, y esta tarea programada entrará en vigor automáticamente.

Vea el comando de ejecución del registro en tiempo real de crontab:

tail -f /var/log/cron

Supongo que te gusta

Origin blog.csdn.net/qq_33767353/article/details/130631576
Recomendado
Clasificación