在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脚本配置应该只保留两个文件并删除所有日志文件。 但它没有按预期工作。
解决方案
原创文章,作者:保哥,如若转载,请注明出处:https://www.shizhanxia.com/811.html
评论列表(1条)