我想运行一个在以下时间运行的调度程序:
Monday 2100 to Tuesday 0800
Tuesday 2100 to Wednesday 0800
Wednesday 2100 to Thursday 0800
Thursday 2100 to Friday 0800
Friday 2100 to Saturday 0800
我有这个cron表达式似乎涵盖了所有情况:
* 0 0-8,21-23 ? * MON-SAT
隔夜cron表达式的一个明显问题是,当它们延续到第二天时,你将会重叠。例如,上面的cron表达式将在星期一0000到0800以及星期六0900到2300运行,我不想这样做。无论如何要解决这个问题?
答案 0 :(得分:0)
如果有人感兴趣,我能找到解决这个问题的唯一方法就是使用两个Cron触发器,这是避免溢出的唯一方法。
0 0 0-8 ? * TUE-SAT
0 0 21-23 ? * MON-FRI