繁体   English   中英

Quartz Scheduler Cron Expression,频率为特定的小时和分钟

[英]Quartz Scheduler Cron Expression with frequency as specific hour and minute

我试图在Java中使用石英来构建cron表达式。 我得到两个参数,即小时和分钟,必须每小时和每分钟计划一次作业。 到目前为止,我已经尝试过: 示例1:- 安排作业每1小时10分钟运行一次。 -在本例中,我使用cron表达式为“ 0 * / 10 * / 1 * *?”。 -但是此作业每10分钟运行一次,而不是1小时10分钟。

谁能帮助我了解为什么此表达式不起作用? 提前致谢。

您的cron表达式将每10分钟运行一次,因为这就是第一个*/10含义。 第二个*/1是多余的,因为第一个*/10仍然可以运行。

我不清楚您要做什么-重复的时间表很难清楚地表达出来,因此我倾向于写下一些示例并从那里开始工作。

您是否正在尝试获得类似以下的模式:

  1. 01:10
  2. 02:10
  3. 03:10

如果是这样,我认为是0 10 * * * ? 应该做的工作。 我用来理解该表达式的文档位于http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/tutorial-lesson-06.html ,我也找到了http://www.cronmaker .com /确实有助于检查表达式的准确性-它将为您确定接下来的几个触发时间。

为了以每1:10的固定速率发射,即

  1. 1:10
  2. 2:20
  3. 3:30

尝试以1:10的间隔进行SimpleTrigger

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM