任意の単位から始めて、X時間単位ごとに繰り返すクローン操作を作成します。

任意の単位から始めて、X時間単位ごとに繰り返すクローン操作を作成します。

CentOSには3分ごとに実行したいcronジョブがありますが、0、3、6、9...で始まり、3分ごとに実行される他のcronjobもたくさんあります。

したがって、サーバーの過負荷を防ぐために、いくつかのクローンが3分ごとに実行されるようにしたいと思います。ただし、1分から始めて1、4、7...

私のクローンは一般的に次のようになります。

*/3 * * * * 

どうすればいいですか?

答え1

1-59/3 は、「1 から始めて 3 分ごとに」を意味する、より一般的で簡潔な指定方法です。

答え2

heemaylの回答に加えて、必要な時間(分)を一覧表示することもできます。ただし、従来の方法よりも簡単ではなく、エラーが発生しやすい。

1,4,7,10,13,16,19,22,25,28,31,34,37,40,43,46,49,52,55,58 * * * * some_command

答え3

sleep 60実行したいコマンドが時間を維持しながら1分後に実際に実行されるように、最初のコマンドcronとして使用できます*/3

*/3 * * * * sleep 60 && some_command

関連情報