Logrotate: Mensaje en el archivo de configuración de registro para rotación

Logrotate: Mensaje en el archivo de configuración de registro para rotación

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 postrotatecomando 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.

información relacionada