如何运行每天上午 6:15 运行的 cron 作业,我知道如何每 15 分钟运行一次

如何运行每天上午 6:15 运行的 cron 作业,我知道如何每 15 分钟运行一次

我有这个:*/5 6-22 * * * *

这将从 6 点到 23 点每 5 分钟运行一次。

我想知道运行时间是否有可能从 6:15 开始至 22:40。

答案1

不要过度设计它。

15-55/5 6    * * *  /usr/bin/foo
*/5     7-21 * * *  /usr/bin/foo
0-40/5  22   * * *  /usr/bin/foo

答案2

let timecheck=$(date +%H%M) && if [ $timecheck -ge 615 ]; then if [ $timecheck -le 2240 ]; then { run_your_job.sh;}; else { echo 'do nothing';}; fi; fi;

相关内容