Logrotate:日志配置文件中用于轮换的消息

Logrotate:日志配置文件中用于轮换的消息

我正在尝试在 /etc/logrotate.d/ 中创建一个用于轮换的配置文件,我这样做了:

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

我想在当前日期和时间轮换后添加消息,在文件 /var/log/logrotate.log 中添加一些文本(例如“Complete”)。我怎样才能做到这一点?

答案1

postrotate在最后一个命令之前添加一个命令},例如:

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

/bin/sh仅当日志文件实际轮转时,才会执行此部分(由)。

相关内容