-
Notifications
You must be signed in to change notification settings - Fork 40
crontab用法举例
crontab和linux上的类似,用于计划任务自动化执行。在CommandTrayHost里面每个config都可以配置crontab。注意的是,关于时区问题,它用的时间是Windows右下角显示的那个本地时区时间。
2 3/7 8-22/3 29 2 *
这表示啥?答案在最下面。
正如自动生成的模板配置里面注释的, 秒 分 时 日期 月份 星期
秒与分的范围是0-59
,时范围是0-23
,日期是1-31
,月份是1-12
,星期是0-6
其实它还支持月份与星期的英文缩写(其实如果是我自己写的话,估计星期范围就是1-7了,(*Φ皿Φ*))
,月份 FEB,JAN,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC
,星期 TUE,WED,THU,FRI,SAT,SUN,MON
最后还支持两个通配符*?
,一般推荐只用*
表示任意就好了。
英文逗号,
表示并列,比如1,2 * * * * *
每分钟1、2秒触发
英文减号-
表示范围,比如13-17 * * * * *
每分钟13-17秒内反复触发(下次触发必须等上次触发处理完才会触发)
英文左斜杠/
表示间隔,比如*/12 * * * * *
每12秒触发一次
也可以一起用,0 0 1-6/2 * * *
1、3、5小时整触发一次
start 检测是否在运行,是的话,就不做任何事,否则就运行。
restart 触发时先关闭,在重新运行。
stop 触发时执行关闭
start_count_stop 基本和start相同,只是count的最后一次改成执行stop
restart_count_stop 基本和restart相同,只是count的最后一次改成执行stop
count,用于触发多少次就不触发了。
答案: 下一次2月29日(2020年)的8、11、14、17、20点的,3分钟开始每7分钟触发一次,在秒钟为2时触发。
CommandTrayHost Wiki Content on this site is licensed under a Creative Commons Attribution 4.0 International license