Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用于计划作业的Cron表达式_Java_Cron_Expression_Apache Nifi - Fatal编程技术网

Java 用于计划作业的Cron表达式

Java 用于计划作业的Cron表达式,java,cron,expression,apache-nifi,Java,Cron,Expression,Apache Nifi,我希望按照特定的时间表运行代码。因此,我需要一个cron表达式,通过排除周六和周日,为每月的每12天安排一个作业(意味着只在工作日为每月的每12天安排一个作业)。这可以安排吗 有人能帮我解决这个问题吗?是的,很容易 “如果是星期一到星期五的每一天,则为每月12日的04:05。” 编辑:对不起,我误解了这个问题。我不认为只有CRON字符串本身才有可能 作为一个简单的解决方案建议:只需在每个工作日安排任务本身(例如,54**1-5),然后在作业开始时检查是否是第12天。如果是这样,启动您的业务流程,

我希望按照特定的时间表运行代码。因此,我需要一个cron表达式,通过排除周六和周日,为每月的每12天安排一个作业(意味着只在工作日为每月的每12天安排一个作业)。这可以安排吗

有人能帮我解决这个问题吗?

是的,很容易

“如果是星期一到星期五的每一天,则为每月12日的04:05。”

编辑:对不起,我误解了这个问题。我不认为只有CRON字符串本身才有可能


作为一个简单的解决方案建议:只需在每个工作日安排任务本身(例如,
54**1-5
),然后在作业开始时检查是否是第12天。如果是这样,启动您的业务流程,如果不是退出的话。

我只要求在每个月的第12天运行作业,周末除外(例如,本月的第12天是16日,下个月的第12天是18日)。这可能吗?现在我明白了问题,对不起。您只想计算第12天的工作日?我不太确定这是否可能。我去看看
5 4 */12 * 1-5