Cron * / 6時間ですが、オフセットはありますか?

Cron * / 6時間ですが、オフセットはありますか?

同様のクローンジョブを実行する複数のデバイスがあります。現在私はcron分と時間を任意の数に設定しています(それで同時に実行されません)。

$random_minute $random_hour * * * sudo /bin/script

各デバイスをランダムにするパターンを維持したいが、6時間ごとに実行する必要があるスクリプトもあります。上記をどのように組み合わせることができますか*/6

答え1

一日に時間があまりないのになぜ

17 3,9,15,21 * * * sudo /bin/script

03:17に一度実行し、その後は6時間ごとに実行しますか?

あるいは、プログラム自体に省電力モードを追加することがあります。

0 */6 * * * (sleep 11820; sudo /bin/script)

または、スクリプトをより頻繁に実行する(例:毎時間)、実際のジョブが過去6時間以内に実行された場合は、スクリプトを終了させます。

答え2

一部のcron実装では、次のものを使用できます。

17 3-23/6 * * * * some command

関連情報