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执行一次目录下面的脚本一次。
工作小总结,有错请指出,谢谢。