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

cron Linux About 288 words

使用场景

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

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

cron 定时任务

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

crontab -e

添加后保存退出:

* * * * *  find /logs -mtime +5 -exec rm -rf {} \;
Views: 2,211 · Posted: 2021-05-20

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

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

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


Today On History
Browsing Refresh