Как запустить задание cron, которое запускается каждый день в 6:15 утра. Я знаю, как запускать его каждые 15 минут.

Как запустить задание cron, которое запускается каждый день в 6:15 утра. Я знаю, как запускать его каждые 15 минут.

у меня это: */5 6-22 * * * *

Автобус будет ходить каждые 5 минут с 6 до 23.

Я хотел бы узнать, возможно ли, чтобы забег начался в 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;

Связанный контент