crontab的基本用法

上一篇 / 下一篇  2007-12-25 12:18:03 / 个人分类:linux

格式基本分为6部分,前五个为时间间隔,分别代表(分0-59,时0-23,日1-31,月1-12或英文,星期1-7或英文),最后一个为执行命令。每一部分以空格间隔

事例:

*/1 * * * * (/home/a/aa/a.sh)

表示每隔1分钟执行一次

* 23 * * * (/home/a/aa/a.sh)

表示在每天23点的每分钟中执行

30 0-23/2* * * * (/home/a/aa/a.sh)

表示在每天的0到23点每隔2小时的30分执行

0 3,9* * * * (/home/a/aa/a.sh)

表示在每天3点或9点0分执行

需要注意的是:crontab在执行的时候是不调用系统变量的,所以在sh脚本中建议无论是命令还是文件的存放都用绝对路径

在实际应用时的一个例子0 2 * * * cd /home/a/aa;./aa.sh > /home/a/aa/aa.log 2>&1

;代表在该定时任务执行的时候会先进入到aa路径下,然后在执行该路径下的sh脚本

 > /home/a/aa/aa.log 2>&1 代表如果定时任务执行有问题,会将相关信息输入到log日志中


TAG: Linux linux

 

评分:0

我来说两句

日历

« 2024-04-17  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 7885
  • 日志数: 15
  • 建立时间: 2007-09-14
  • 更新时间: 2008-03-25

RSS订阅

Open Toolbar