【问题标题】:Logrotate only for removing old files?Logrotate 仅用于删除旧文件?
【发布时间】:2015-03-21 14:17:14
【问题描述】:

我有一个 cron 将生成格式为 data.log.YYYYMMDD 的每日文件,我只想使用 logrotate 删除那些超过 5 天的文件。

我试过了,但没有用。任何想法?谢谢。

/log/data.log.* { 日常的 失踪的 旋转 0 最大 5 }

【问题讨论】:

标签: logrotate


【解决方案1】:

这不是(很容易)可行...看看这些帖子:

最简单的方法就是创建一个 cron 任务:see this example,基本上类似于:

$ /usr/bin/find /data/tier2/scripts/logs/ -mtime +7 -name "*.log" -print -exec /bin/rm {} \;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-31
    • 2019-12-15
    • 2014-11-24
    • 2012-12-16
    • 2011-07-19
    • 1970-01-01
    相关资源
    最近更新 更多