如何在特定时间之间运行Quarz Cron作业?

问题描述:

我想在特定时间之间执行cron作业。即Cron工作应在7:03至21:04之间每15分钟执行一次?如何在特定时间之间运行Quarz Cron作业?

我可以在7到9之间管理,但不能在7:03到9:05之间安排。

认清你的要求后,据我所知,你需要两个调度:

第一调度(小时之间为07:00至21:00运行):

cron表达式应该像0 3/15 7-20 * * *

- 秒

3/15 - 运行s的第三,第18,第33,每一个小时

7-20的第48分钟 - 开始从上午07点到下午8点(包括)

第二调度器(只运行在21:04):

的Cron表达应该是这样0 4 21 * * *(其在21:04运行ONLY)

+0

我需要从上午7:03到下午9:04每15分钟执行一次,这不会像这样执行 –

+0

它工作正常,看一看 – developer

+0

是的我测试它,看到我的问题,它说工作应该从7点03分开始并结束9点04分 –

与尝试以下cron表达式

0 3/15 7-21 * * ?