Linux cron 任务定时删除 5 天前的日志

cron Linux 大约 288 字

使用场景

比如log4j中使用了DailyRollingFileAppender按日归档日志的方式,没有类似RollingFileAppendermaxBackupIndex来实现最多保留指定天数的日志的功能。

比如Nginx使用了日志按天归档(Nginx没有自动删除指定天数前的日志的功能)。

cron 定时任务

使用find命令指定文件夹路径、指定修改时间在5天之前的(+5表示5天前,-5表示5天内),执行rm强制删除操作。

crontab -e

添加后保存退出:

* * * * *  find /logs -mtime +5 -exec rm -rf {} \;
阅读 67 · 发布于 2021-05-21

————        END        ————

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批