解决logrotate不会在配置的时间段后删除日志

在Red Hat Enterprise Linux 7和8操作系统中,如果使用logrotate来处理日志。但是,当我们使用如下脚本的时候,它并不删除超过两天的日志文件。

/var/log/rsyslog-application/*.log
/var/log/rsyslog-application/*.log {
    daily
    rotate 2
    notifempty
    nocreate
    dateext
    compress
    sharedscripts
    postrotate
       /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
    endscript
}

按照正常的情况,上面logrotation脚本配置应该只保留两个文件并删除所有日志文件。 但它没有按预期工作。解决logrotate不会在配置的时间段后删除日志

解决方案

剩余内容需解锁观看

解锁查看全文

立即回复
已经回复?立即刷新

原创文章,作者:保哥,如若转载,请注明出处:https://www.shizhanxia.com/811.html

(0)
保哥保哥黄金会员
上一篇 2023年3月2日
下一篇 2023年3月3日

相关推荐

发表回复

登录后才能评论

评论列表(1条)