Logrotate: Сообщение в файле конфигурации журнала для ротации

Logrotate: Сообщение в файле конфигурации журнала для ротации

Я пытаюсь создать файл конфигурации для ротации в /etc/logrotate.d/. Я сделал это:

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

Я хочу добавить сообщение после ротации с текущей датой и временем, какой-нибудь текст (например, "Complete") в файл /var/log/logrotate.log. Как это сделать?

решение1

Добавьте postrotateкоманду перед финалом, }например:

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

Эта часть выполняется (функцией /bin/sh) только в том случае, если файл журнала фактически ротируется.

Связанный контент