对于Quartz Cron,是否可以指定对应于:
的cronexpression Run every 6 minutes, starting from 9:12 AM until 5:37 PM.
我尝试编写cronexpression 0 12-37/6 9-17 ? * *
,但这只会每小时运行一次。我也understand cronexpression 0 /6 9-17 ? * *
对应Run every 6 minutes between the hours of 9 AM and 5 PM
。
但有没有办法限制那个cronexpression的开始和结束时间?更一般地说,我可以指定一个任意的开始和结束时间,有问题的工作每隔n
个时间间隔运行一次吗?
答案 0 :(得分:8)
你可以使用3个cron字符串:
0 12-59/6 9 * * *
0 /6 10-16 * * *
0 0-37/6 17 * * *
给他们所有相同的任务来运行。