我必须创建一个调度程序,它必须每周从第一天上午 9 点到第二天晚上 11 点 59 分运行 2 天(星期四和星期五)。为此,我需要提供一个 cron 表达式。
0-0 0-0 9-23 ? * THU,FRI *
我不知道如何在几天之间的 39 小时内创建 cron。它必须在每周的星期四上午 9 点到星期五晚上 11 点 59 分之间每秒运行一次。
最佳答案
我认为不存在满足您需求的有效单一 cron 语法。 此外,正如其他用户在 Cron 中所说,您不能低于 1 分钟的频率。
也就是说,您可以创建偏移量,将“sleep 1,2,3(...)”放入脚本代码中(有点疯狂)。这样一来,即使每分钟执行一次,也只有一个脚本真正被执行,而其他脚本则在等待它们确切的那一秒开始执行。 我永远不会这样做,但作为最后的手段......
关于调度程序的 Cron 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56950587/