Linux cron 任务定时删除 5 天前的日志
cron Linux 大约 288 字使用场景
比如log4j
中使用了DailyRollingFileAppender
按日归档日志的方式,没有类似RollingFileAppender
的maxBackupIndex
来实现最多保留指定天数的日志的功能。
比如Nginx
使用了日志按天归档(Nginx
没有自动删除指定天数前的日志的功能)。
cron 定时任务
使用find
命令指定文件夹路径、指定修改时间在5
天之前的(+5
表示5
天前,-5
表示5
天内),执行rm
强制删除操作。
crontab -e
添加后保存退出:
* * * * * find /logs -mtime +5 -exec rm -rf {} \;
阅读 1099 · 发布于 2021-05-21
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
数据结构:满二叉树和完全二叉树阅读 1674
-
Spring Boot 配置静态资源获取路径阅读 165
-
MySQL 查看版本号阅读 2021
-
Spring Boot 使用 @ControllerAdvice 注解处理全局异常阅读 1998
-
MySQL 数据库设置 root 密码阅读 1110
-
Spring Boot 统一添加响应头的几种方式阅读 158
-
Linux 使用 dstat 性能监测阅读 2215
-
Java 并发编程之 CopyOnWriteArrayList阅读 1178
-
Android Gradle 去除重复依赖阅读 3215
-
Android item 填充时最外层布局高度失效解决办法阅读 1732