我正在尝试在 /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
仅当日志文件实际轮转时,才会执行此部分(由)。