
Estoy intentando crear un archivo de configuración para la rotación en /etc/logrotate.d/. Hice esto:
sudo cat > service
/var/log/service/service.log {
rotate 6
compress
size=120M
missingok
create 0777 root root
notifempty
}
Quiero agregar un mensaje después de la rotación con la fecha y hora actuales, algo de texto (por ejemplo, "Completo") en el archivo /var/log/logrotate.log. ¿Cómo puedo hacer esto?
Respuesta1
Agregue un postrotate
comando antes del final, }
por ejemplo:
postrotate
exec >> /var/log/logrotate.log
date; echo 'completed'
endscript
Esta parte solo se ejecuta (por /bin/sh
) si el archivo de registro realmente se rota.