0 0 0 25 12?
这个cron表达式会在每个圣诞节的午夜运行。
我想防止它在圣诞节那天运行。
最佳答案
由于您只能在应该运行的时候定义cron表达式,而不能在不应该运行的时候定义cron表达式,因此我在这里仅看到两个选项:
检查任务/工作中的当前日期,如果是圣诞节,则跳过执行
定义一个/多个cron,它们在圣诞节以外的每一天运行
#从1月到11月每天运行
0 0 * * 1-11 *
#除12月25日外每天都在运行
0 0 * 1-24,26-31 12 *
关于java - 如何防止 Spring 批处理作业在特定日期运行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34393431/