循环定时任务
crontab -e---编辑定时任务
* * * * * 命令
10 * 31 * * 命令 --每个月的31号,每小时的第10分组执行
10 * * * * 命令
5 4 * 5-10 * 命令 --每月的5到10天,早晨4点5分执行
*/10 * * * * 命令 ----每十分钟执行
5 4 1,15 * * 命令日期和星期不要同时指定,会超出预期
5 4 10 * 5 命令
*/20 4 * 5 2 命令
0 5 * * * /root/bak.sh ---每天凌晨5点执行,注意这个0必须写,否则就是第五个小时就会一直执行,写个0分中,就是5点0分开始执行。
第一个*:一小时中第几分钟0-59
第二个:一天中第几个小时0-23
第三个:一个月中第几天1-31
第四个:一年第几个月1-12
第五个:一周中星期几0-6
注意事项:
选项都不能为空,必须填入,不知道的值使用通配符*表示任何时间
每个时间字段都可以指定多个值,不连续的值用,间隔,连续的值用-间隔
间隔固定时间执行书写为*/n格式
命令应该给出绝对路径
星期几何第几天不能同时出现
最小时间范围是分钟,最大时间范围是月