gpt4 book ai didi

linux - Cron 表达式在不同月份的不同日期运行

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:39:51 25 4
gpt4 key购买 nike

对于以下情况,我需要一个 cron 表达式:

我想在每个月的每个第一天的午夜运行一个计划;但三月份应该是个异常(exception)。对于 3 月,它应该在 3 月 15 日运行。

最佳答案

我不认为你可以用一个表达式来做到这一点,但两个应该没问题

0 0 1  1,2,4-12 * expr
0 0 15 3 * expr

即第一个表达式适用于除三月以外的所有月份。第二个仅限三月。

或者,您可以指定您的脚本在 1 日 15 日运行,并且您的脚本可以检查给定月份的哪一天有效。这会给你一个表达式,但你在 cron 和脚本之间拆分日期分析,因此我认为这不是一个特别好的解决方案。对于更复杂的场景,这一点值得牢记。

关于linux - Cron 表达式在不同月份的不同日期运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15068181/

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