crontab设置定时任务

1.添加定时任务

crontab -e

//如果是第一次操作,会让你选择编辑器,选择vim对应的数字即可


2.添加命令

*/ * * * * date >> ~/test.log 

//每隔一分钟往test.log里面添加一条时间记录



其他命令

crontab -l        //查看当前有哪些定时任务

启动:service cron start

关闭:service cron stop

重启:service cron restart


解释

前5个部分分别代表:分钟,小时,天,月,星期,每个部分的取值范围如下:

分钟          0 - 59

小时          0 - 23

天              1 - 31

月              1 - 12

星期          0 - 6       0表示星期天


案例

* * * * *                  # 每隔一分钟执行一次任务 

*/5 * * * *                  # 每隔五分钟执行一次任务 

0 * * * *                  # 每个小时的0点执行一次任务

0 22 10 * *            # 每个月10号,22:00执行一次任务

*/3,*/5 * * * *          # 每隔3分钟或5分钟执行一次任务,比如02:0302:0502:06,02:09,02:10