gpt4 book ai didi

java - 如何防止 Spring 批处理作业在特定日期运行?

转载 作者:行者123 更新时间:2023-11-30 08:42:57 25 4
gpt4 key购买 nike

0 0 0 25 12 ?

此 cron 表达式在每个圣诞节的午夜运行。我想阻止它在圣诞节运行。

最佳答案

因为您只能在 cron 表达式应该运行的时候定义它们,而不是在它们不应该运行的时候定义它们,所以我在这里只看到两个选项:

  1. 检查任务/工作中的当前日期,如果是圣诞节,则跳过执行
  2. 定义除圣诞节以外每隔一天运行的一个/多个 cron(s)
    #从一月到十一月每天运行
    0 0 * * 1-11 *
    #除25日外,12月每天运行
    0 0 * 1-24,26-31 12 *

关于java - 如何防止 Spring 批处理作业在特定日期运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34393431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com