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执行一次目录下面的脚本一次。

posted @ 2016-04-01 10:44  自朗活  阅读(133)  评论(0编辑  收藏  举报