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