Logrotate: Mensagem no arquivo de configuração de log para rotação

Logrotate: Mensagem no arquivo de configuração de log para rotação

Estou tentando criar um arquivo de configuração para rotação em /etc/logrotate.d/ fiz isso:

 sudo cat > service
 /var/log/service/service.log {
 rotate 6
 compress
 size=120M
 missingok
 create 0777 root root
 notifempty
 }

Quero adicionar uma mensagem após a rotação com a data e hora atuais, algum texto (por exemplo, "Completo") no arquivo /var/log/logrotate.log . Como posso fazer isso?

Responder1

Adicione um postrotatecomando antes do final, }por exemplo:

postrotate
 exec >> /var/log/logrotate.log
 date; echo 'completed'
endscript

Esta parte só é executada (por /bin/sh) se o arquivo de log for realmente rotacionado.

informação relacionada