Linux定时任务crontab命令的使用方法

一、crontab任务启动及停止命令

crontab -e 会弹出编辑crontab命令的文件。在里面添加或删除对应的定时任务。

二、crontab命令格式及命令样例

{minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script} 

minute: 区间为 0 – 59 
hour: 区间为0 – 23 
day-of-month: 区间为0 – 31 
month: 区间为1 – 12. 1 是1月. 12是12月
Day-of-week: 区间为0 – 7. 周日可以是0或7

在以上各个字段中,还可以使用以下特殊字符:

星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。

逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”

中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”

正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。

举例:

1)每个星期一的上午8点到11点的第3和第15分钟执行

3,15 8-11 * * 1 command

2)每天02:00执行

0 2 * * * /bin/sh backup.sh

3)每天 5:00和17:00执行任务

0 5,17 * * * /scripts/script.sh
4)每分钟执行一次

* * * * * /scripts/script.sh

5)每10分钟执行一次

*/10 * * * * /scripts/monitor.sh

6)每4个小时执行一次

0 */4 * * * /scripts/script.sh

7)多个任务在一个命令里配置

  * * * * * /scripts/script.sh; /scripts/scrit2.sh
 

 

 

 


版权声明:本文为gegeyanxin原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。