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