linux定时任务
1、创建自动清理日志脚本
在tomcat目录下新建crontabScript目录,新建clearLog.sh(目录地址自己选择)
脚本内容如下:
#!/bin/bash
#clear tomcat log
find /data/apache-tomcat-7.0.47/logs/ -type f -mtime +1 | xargs rm -f
// /data/apache-tomcat-7.0.47/logs/为需要清理的目录地址 -type f -mtime +1代表1天前目录下所有文件 |xargs rm –f删除文件
F.新建定时任务
crontab –e进入自动执行计划中添加定时执行clearLog.sh
代码如下:
41 17 * * * /bin/bash /data/apache-tomcat-7.0.47/crontabScript/clearLog.sh
#格式为”分 时 日 月 星期几”要执行的shell文件路径。用*可以理解成”每”,每分钟,每小时,每个月等等。我设置的是每天17.41执行一次目录下面的脚本一次。
工作小总结,有错请指出,谢谢。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步