【发布时间】:2017-08-15 11:15:36
【问题描述】:
我一直试图想出一个 cron 表达式来在早上 8.30 开始工作,每 30 分钟运行一次,直到午夜,然后在第二天早上 8.30 重新开始。我想出了以下表达式,但它唯一缺少的就是从早上 8.30 开始。而不是从 8.30 开始,而是从 8.00 开始。
0 0/30 8/1 * * ?
甚至可以做我想做的事吗?我将使用 javaquartz2.x.x
【问题讨论】:
-
@sYI3r 如果您参考此站点,这是可能的 Cron 触发器教程 link
-
嗨@Kaviranga,如果我要选择 0 30/30 8/1 * * 吗?它根本不会在 9.00 10.00 运行……我能得到它的唯一方法是 0 30/29 8/1 * * ?让它在 8.59 和 9.59。你有我正在寻找的解决方案吗?
-
@sYI3r 如果您要在 JSF Web 表单上进行测试,请打开 quartz-config.xml 并将这一行包含在
标记中 0 0/30 8/1 * * ?表达式> 。我有这个想法来自这个网站link。 -
@kaviranga 使用此表达式,它将在上午 8 点而不是上午 8 点 30 分开始触发。这就是问题所在。如果以前没有人遇到过这个问题,那就很有趣了。
标签: java cron quartz-scheduler crontrigger