Logs

Logrotate 不會自動發生

  • November 21, 2018

logrotate /etc/logrotate.conf每當我看到我的日誌文件超過指定的門檻值並且它旋轉得很好時,我就可以打電話。我的印像是,只要 logrotate 配置中指定的文件超出其門檻值,它就會自動旋轉它們,而無需我執行命令。

/var/log/upstart/*server.log {
       size 2500M
       missingok
       rotate 5
       compress
       compress
       notifempty
       nocreate
}

有任何想法嗎?

將旋轉哪些/etc/logrotate.conf文件確實在. 但是該命令logrotate仍然需要執行。它可以手動執行,但通常配置為每天由 cron 執行。

雖然這取決於您使用的發行版,但如果指定由 cron 定期執行,則此命令可能會輸出:

find /etc/cron* -type f | xargs fgrep logrotate

引用自:https://unix.stackexchange.com/questions/482991