Utilice tareas programadas de crontab para limpiar periódicamente los archivos .out generados por las aplicaciones Java. Estos son los pasos específicos:
- 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