毎日午前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;

関連情報