Linux(CentOS)使用定时任务删除Tomcat日志文件
2020-04-02 16:57
1866 查看
定时任务请参考CentOS7安装定时任务
1. 查看定时任务
命令:crontab -l
crontab -l
2. 编辑定时任务
命令:crontab -e
HELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root # For details see man 4 crontabs # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * user-name command to be executed # 每天凌晨3点15分自动清理tomcat日志信息 15 3 * * * root echo > /opt/tomcat/logs/catalina.out # 每日凌晨3点30分自动清理一个月(指定为31天)之前的test_prod_log的日志文件 30 3 * * * root rm -rf /opt/tomcat/logs/test_prod_log/$(date -d "-32 day" +"%Y-%m")/*$(date -d "-32 day" +"%Y-%m-%d")* # 每月2日凌晨4点0分自动清理2个月之前的test_prod_log日志文件夹 0 4 2 * * root rm -rf /opt/tomcat/logs/test_prod_log/$(date -d "-2 month" +"%Y-%m")
3. 再次查看定时任务
命令:crontab -l
我们看到已经添加到任务中
4. 重新加载定时任务
命令:systemctl reload crond.service
相关文章推荐
- Linux下使用crontab来执行定时任务计划----执行每晚12点多执行移动log日志文件操作
- CentOS7定时任务删除Tomcat日志信息
- Linux定时任务执行,删除某个时间段的文件
- Linux笔记整理:设置任务定时删除文件
- 使用linux服务logrotate归档tomcat日志文件
- linux定时删除日志文件功能的sh定时脚本
- linux 下使用crontab 定时打包日志并删除已被打包的日志
- Quartz 实现动态增加、删除、修改、暂停、恢复定时任务(不使用quartz配置文件)
- 日志文件切割服务logrotate配置及crontab定时任务的使用
- Linux下启动关闭多个tomcat清除logs日志文件删除War包等操作,版2.0
- Linux使用定时任务每周定时清理45天以前日志
- 定时删除日志文件---linux定时清理日志
- Linux crontab 定时删除服务七天前日志文件 文件名称格式: aaa.log2018_07_13_12
- 使用RMAN和控制文件备份删除归档日志的SHELL脚本--RED HAT 5 LINUX 64
- 在CentOS 6上使用AWStats分析httpd和Tomcat日志(转载于Linux公社)
- CentOS和Linux使用crontab运行定时任务
- linux(centos 6.2, 本人使用版本)下使用Log4cpp为程序生成日志文件
- Linux自动删除tomcat日志文件
- linux定时删除前几天日志的定时任务
- Linux下定时切割Tomcat日志并删除指定天数前的日志记录