定时任务的管理
service crond status #查看定时任务状态
service crond start #开启定时任务
service crond stop #停止定时任务
service crond restart #重启定时任务
service crond reload #重新载入定时任务配置
查看已有定时任务列表
crontab -l
编辑定时任务
crontab -e
或者(下面方式编辑可以清楚看到每个位置参数代表含义)
vim /etc/crontab
举例说明(只要写十来个例子就学会了,只是看和复制粘贴是永远学不会的)
每分钟执行(三种方式都行)
* * * * * command
*/1 * * * * command
0-59 * * * * command
每天21点30执行
30 21 * * * command
每半小时执行
0,30 * * * * command
每小时的10分、45分执行
10,45 * * * * command
每天8点到10点的每10分和45分执行( 8点10分、 8点45分、 9点10分、 9点45分、 10点10分、 10点45分 )
10,45 8-10 * * * command
每隔5天的8点到10点的第10和第45分钟执行
10,45 8-10 */5 * * command
每个星期一的上午8点到10点的第10和第45分钟执行(两种方式,星期数字可用英文缩写代替)
10,45 8-11 * * 1 command
10,45 8-11 * * mon command
每月7号、17号、27号的3点25分执行
25 3 7,17,27 * * command
每年3月、6月、9月、12月 的 3号到10号 的 2点45分执行
45 2 3-10 3,6,9,12 * command