
我正在嘗試在 /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
僅當日誌檔案實際輪轉時,才會執行此部分(由)。