我想确保某个日志文件在达到特定大小时变空。我第一次使用是logrotate
因为手册页说:
它不会在一天内多次修改日志,除非该日志的标准基于日志的大小。
但是,日志文件似乎仅在我使用logrotate -f /etc/logrotate.conf
or 强制使用时才会轮换,因为第二天logrotate
位于/etc/cron.daily/logrotate
.
这是我的logrotate.conf
文件:
...
/var/log/maillog
{
missingok
notifempty
nocompress
size=10k
postrotate
touch /var/log/maillog
endscript
}
我想知道你对此的看法。我的配置是否有问题,或者我应该使用始终检查日志文件大小的脚本?