我正在使用 Spring Quartz,我有一份正在运行的工作every 10 mins
。它工作正常,使用cron
表达式没有任何问题。
但现在我有以下要求。
它必须每 10 分钟运行一次,但不应在下面提到的时间内运行。
Sat 5pm to Sun 9am
Sun 5pm to Mon 9am
如何cron
使用单个 cron 表达式编写满足上述条件的表达式?作业必须每 10 分钟运行一次,但不应在上述时间内运行。
谢谢!
我正在使用 Spring Quartz,我有一份正在运行的工作every 10 mins
。它工作正常,使用cron
表达式没有任何问题。
但现在我有以下要求。
它必须每 10 分钟运行一次,但不应在下面提到的时间内运行。
Sat 5pm to Sun 9am
Sun 5pm to Mon 9am
如何cron
使用单个 cron 表达式编写满足上述条件的表达式?作业必须每 10 分钟运行一次,但不应在上述时间内运行。
谢谢!
您可能需要 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 表达式。