【发布时间】:2013-06-01 17:09:58
【问题描述】:
对于 Quartz Cron,是否可以指定一个对应于的 cron 表达式:
Run every 6 minutes, starting from 9:12 AM until 5:37 PM.
我尝试编写 cron 表达式 0 12-37/6 9-17 ? * *,但这每小时只运行一次。我还 understand 表示 cron 表达式 0 /6 9-17 ? * * 对应于 Run every 6 minutes between the hours of 9 AM and 5 PM。
但是有没有办法限制该 cron 表达式的开始和结束分钟?更一般地说,我可以指定一个任意的开始和结束时间,相关作业每隔n 时间间隔运行一次吗?
【问题讨论】:
-
下午 5 点是 17 小时(不是 14 小时)。
0 12-37/6 9-17 * * *应该在 9:12、19、24、30 和 36 跳到 10:12 并在该小时运行 5 次。并继续每小时运行 5 次,直到下午 5:36。
标签: cron quartz-scheduler crontab scheduler cronexpression