[英]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
仍然可以运行。
我不清楚您要做什么-重复的时间表很难清楚地表达出来,因此我倾向于写下一些示例并从那里开始工作。
您是否正在尝试获得类似以下的模式:
如果是这样,我认为是0 10 * * * ?
应该做的工作。 我用来理解该表达式的文档位于http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/tutorial-lesson-06.html ,我也找到了http://www.cronmaker .com /确实有助于检查表达式的准确性-它将为您确定接下来的几个触发时间。
为了以每1:10的固定速率发射,即
尝试以1:10的间隔进行SimpleTrigger 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.