我想在特定时间之间执行cron作业。即Cron工作应该在7:03到21:04之间每15分钟执行一次?
我可以管理7到9但不能在7:03到9:05之间安排。
答案 0 :(得分:1)
在明确了解您的要求后,AFAIK需要两个调度程序:
First Scheduler(在07:00至21:00之间运行):
Cron表达式应该与0 3/15 7-20 * * *
0 - 秒
3/15 - 每小时第3,第18,第33,第48分钟运行
7-20 - 从早上7点到晚上8点(包括在内)
第二个调度程序(仅在21:04运行):
Cron表达式应该像0 4 21 * * *
(仅在 21:04 下运行)
答案 1 :(得分:0)
尝试使用下面的cron表达式
0 3/15 7-21 * * ?
答案 2 :(得分:0)
如果您需要它每天运行,则可以尝试使用DailyTimeIntervalTrigger。 您可以在此处设置开始时间(7:03)和结束时间(21:04),然后选择所需的时间间隔(以秒,分钟,小时等为单位)