cron表达式在指定时间运行作业?

时间:2013-10-10 10:10:33

标签: java spring java-ee-6 quartz-scheduler cronexpression

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

但现在我的要求不足了。

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

你可能需要4个石英cron表达式:

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

您可以使用online cron expression checker来验证quartz-cron表达式。