java - 从现在开始每 14 分钟运行一次 Quartz cron 表达式

标签 java cron quartz-scheduler

我现在想每 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 的下一个启动日期时间。

更多引用:http://www.nncron.ru/help/EN/working/cron-format.htm

关于java - 从现在开始每 14 分钟运行一次 Quartz cron 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20417600/

相关文章:

linux - crontab - 这些命令每 x 分钟运行一次的区别

java - 设置 Quartz 设置的 'clustered' 属性会导致单台机器出现问题吗?

Java 并发 - Web 应用程序

java - 如何将一个事件从一个按钮连接到另一个按钮?

java - 在Java中绘制多段线

macos - crontab 在我的 Mac 上不执行 'ioreg'

php ftp_get() 返回权限被拒绝

java - 每 n 周 Quartz 事件,在不同的几天

java - 无法在服务器部署上启动 Quartz

java - 顶点着色器可以用于翻页效果吗?