我正在尝试编写一个 Quartz 任务,该任务按照上午 8 点到下午 4:30 之间每 10 分钟运行一次的 cron 计划运行。
如果是在上午 8 点到下午 4 点之间,我会使用
s m h dom M dow
0 */10 8-16 ? * MON-FRI
但我需要它运行到 4:30 而不仅仅是 4... 我怎样才能做到这一点?
最佳答案
我认为不可能在一个 cron 计划中表达这样的要求。我会创建两个 cron 计划:
0 */10 8-15 ? * 周一至周五
(上午 8:00 至下午 3:50 每 10 分钟运行一次)0 0,10,20,30 16 ? * 周一至周五
(下午 4:00、下午 4:10、下午 4:20、下午 4:30 运行)
关于cron - Quartz Cron 语法 : every 10 mins between 8am and 4:30,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34137719/