【发布时间】:2020-11-17 12:47:03
【问题描述】:
我想在特定的时间表上运行我的代码。所以我需要一个 cron 表达式来通过排除周六和周日来安排每个月的第 12 天的作业(意味着仅在工作日的第 12 天安排作业)月)。这可以安排吗??
有人可以帮忙解决一下,让我离开这里
【问题讨论】:
标签: java cron expression apache-nifi
我想在特定的时间表上运行我的代码。所以我需要一个 cron 表达式来通过排除周六和周日来安排每个月的第 12 天的作业(意味着仅在工作日的第 12 天安排作业)月)。这可以安排吗??
有人可以帮忙解决一下,让我离开这里
【问题讨论】:
标签: java cron expression apache-nifi
是的,很容易possible。
5 4 */12 * 1-5
“如果是每周一到周五的每一天,则为每月第 12 天的 04:05。”
编辑:我误解了这个问题,抱歉。我不认为只有 CRON 字符串本身才有可能。
作为一个简单的解决方案建议:只需在每个工作日安排任务本身(例如5 4 * * 1-5),然后在工作开始时检查它是否是第 12 个business day of the month。如果是这样,请开始您的业务流程,如果不直接退出。
【讨论】: