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

0

Eu estou tentando fazer um arquivo de configuração para rotação em /etc/logrotate.d/ Eu fiz isso:

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

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

    
por fuser 08.11.2015 / 15:28

1 resposta

2

Adicione um comando postrotate 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.

    
por 08.11.2015 / 16:23

Tags