Linux Cron表达式在不同月份的不同日期运行
对于以下情况,我需要一个Linux Cron表达式在不同月份的不同日期运行,linux,unix,cron,Linux,Unix,Cron,对于以下情况,我需要一个cron表达式: 我想在每个月的第一天午夜运行一个时间表;但3月份应该是个例外。对于三月,它应该在三月十五日运行。我不认为用一个表达式就可以做到这一点,但用两个表达式就可以了 0 0 1 1,2,4-12 * expr 0 0 15 3 * expr i、 e.第一个表达式适用于除三月以外的所有月份。第二次只在三月举行 或者,您可以指定脚本在1日和15日运行,并且脚本可以检查给定月份的哪一天有效。这将给您一个表达式,但是您正在cron和脚本之间分割日期分
cron
表达式:
我想在每个月的第一天午夜运行一个时间表;但3月份应该是个例外。对于三月,它应该在三月十五日运行。我不认为用一个表达式就可以做到这一点,但用两个表达式就可以了
0 0 1 1,2,4-12 * expr
0 0 15 3 * expr
i、 e.第一个表达式适用于除三月以外的所有月份。第二次只在三月举行
或者,您可以指定脚本在1日和15日运行,并且脚本可以检查给定月份的哪一天有效。这将给您一个表达式,但是您正在cron和脚本之间分割日期分析,因此我认为这不是一个特别好的解决方案。对于更复杂的场景,需要记住这一点。我不认为用一个表达式就可以做到这一点,但两个表达式应该可以
0 0 1 1,2,4-12 * expr
0 0 15 3 * expr
i、 e.第一个表达式适用于除三月以外的所有月份。第二次只在三月举行
或者,您可以指定脚本在1日和15日运行,并且脚本可以检查给定月份的哪一天有效。这将给您一个表达式,但是您正在cron和脚本之间分割日期分析,因此我认为这不是一个特别好的解决方案。对于更复杂的场景,需要记住这一点。适当地编辑了标记欢迎来到StackOverflow:)您的问题不太可能有人回答。请查看,原因是什么。@Chris Cooney Cron jobs在java中使用Quartz library for Scheduling适当编辑标记欢迎使用StackOverflow:)您的问题不太可能有人回答。请回顾一下,原因是什么。@Chris Cooney Cron jobs在java中使用Quartz library进行调度感谢您的回答。我还有一个问题,我能否用另一个crone表达式更新同一个调度程序,以便满足我的要求。谢谢您的回答。我还有一个问题,我是否可以用另一个crone表达式更新同一个调度器,以便满足我的需求。