Logrotate 或脚本来操作日志文件

Logrotate 或脚本来操作日志文件

我想确保某个日志文件在达到特定大小时变空。我第一次使用是logrotate因为手册页说:

它不会在一天内多次修改日志,除非该日志的标准基于日志的大小。

但是,日志文件似乎仅在我使用logrotate -f /etc/logrotate.confor 强制使用时才会轮换,因为第二天logrotate位于/etc/cron.daily/logrotate.

这是我的logrotate.conf文件:

...
/var/log/maillog
{
    missingok
    notifempty
    nocompress
    size=10k
    postrotate
        touch /var/log/maillog
    endscript
}

我想知道你对此的看法。我的配置是否有问题,或者我应该使用始终检查日志文件大小的脚本?

相关内容