3

我正在使用 Spring Quartz,我有一份正在运行的工作every 10 mins。它工作正常,使用cron表达式没有任何问题。

但现在我有以下要求。

它必须每 10 分钟运行一次,但不应在下面提到的时间内运行。

Sat 5pm to Sun 9am
Sun 5pm to Mon 9am

如何cron使用单个 cron 表达式编写满足上述条件的表达式?作业必须每 10 分钟运行一次,但不应在上述时间内运行。

谢谢!

4

1 回答 1

0

您可能需要 4 个quartz cron 表达式:

0 0/10 * ? * TUE-FRI
0 0/10 0-16 ? * SAT
0 0/10 9-16 ? * SUN
0 0/10 9-23 ? * MON

您可以使用在线 cron 表达式检查器来验证quartz-cron 表达式。

于 2013-10-11T06:02:59.683 回答