El programa logrotate
rota, comprime y envía archivos de registro a diario, semanalmente, mensualmente o según el tamaño del archivo. Suele emplearse en una tarea diaria del cron.
En Debian puedes encontrar los siguientes archivos de configuración para logrotate
:
/etc/logrotate.conf
: Define los parámetros globales, esto es, los parámetros por defecto de logrotate. Puedes encontrar un archivo tipo en el siguiente enlace: logrotate.conf/etc/logrotate.d/apache2
: Define para apache2 el rotado de logs, todos aquellos parámetros que no se encuentren aquí recogen su valor del fichero/etc/logrotate.conf
. Puedes encontrar un archivo tipo en el siguiente enlace: logrotate.d/apache2
Uso de logrotate |
---|
Comprobar la correcta configuración de la rotación de un log
/usr/sbin/logrotate
-d /etc/logrotate.d/apache2
|
Forzar la ejecución de logrotate
/usr/sbin/logrotate-f
/etc/logrotate.conf
|
/etc/cron.daily/logrotate : Fichero tipo para ejecutar logrotate diariamente en el cron
|
Ejemplo para añadir al archivo crontab del sistema (crontab -e)
|
Programa empleado en sistemas GNU/Linux para la automatización de tareas a intervalos regulares: minutos, horas, días ….