我现在想每 14 分钟运行一次作业。
例如,如果我在上午 11:04 安排工作,使用 0 0/14 * * * ?
cron 表达式。
然后预计开火时间假设为 11:18,11:32,11:46 等等。
但它会在 11:00,11:14:11,28:11:42,11:56,12:00 触发,这不是预期的。
以及为什么11点56分之后12点00分触发,只有4分钟的差异。
- 如何使用 cron 表达式实现我想要的?
- 谁能给我解释一下 quartz cron 的这种行为?
提前致谢。
最佳答案
你的 cron 表达式应该是这样的
0 0/14 * 1/1 * ? *
一个很棒的网站,可以在您有疑问时创建您的 cron 表达式:http://www.cronmaker.com/
它将帮助您构建您的 cron 表达式并显示您的 cron 的下一个启动日期时间。
关于java - 从现在开始每 14 分钟运行一次 Quartz cron 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20417600/