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 定期运行此命令,则它可能会输出: