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

相關內容