【发布时间】:2019-12-15 05:54:36
【问题描述】:
所以我有这个 logrotate 配置文件。我想删除超过 2 天的文件。 第一天之后,它将 .1 添加到所有超过 2 天的文件的文件名中,而不是删除这些文件 然后第二天之后,仍然没有删除那些文件。我不确定我在哪里做错了。但是如果我强制运行它就可以了 logrotate -f '/etc/logrotate.d/configname'
这是我创建的配置文件
/data/adrouters/*/IAV/*/* /data/adrouters/*/logs/* /data/adrouters/*/SchOutIav/*/* /data/adrouters/*/SiteInfo/archive/* /data/logs/* {
missingok
rotate 1
nocreate
nodateext
ifempty
lastaction
find /data/adrouters/ -type f -mtime +2 -exec rm \{} \;
find /data/logs/ -type f -mtime +2 -exec rm \{} \;
endscript
}
【问题讨论】: