2012-06-29 23 views
21

5分ごとに実行するようにcrontabに指示する方法はありますが、1時間の2分後に開始します。言い換えれば、minute % 5 = 2のときに私のスクリプトを実行したいと思います。例えば5分ごとのCrontab

、私のスクリプトがで実行する必要があります:

08:02 
08:07 
08:12 
08:17 
... 

あなたの助けをありがとう!

+0

を書くには –

答えて

38

二つの可能性があります。

2,7,12,17... command 
*/5 ....  sleep 120 ; command 
  1. これはunix.SE.に移動する必要があり、実際のコマンドの前crontab
  2. 実行sleepコマンドで明示的にすべての分
+6

睡眠120 +1;コマンド – tuxuday

+4

をLinuxで使用すると、120秒ではなく 'sleep 2m'を使用することもできます – jyz

+2

crontab(5)のマニュアルページでは、「範囲」には「ステップ」が含まれている可能性があるため「1-9/「1,3,5,7,9」と同じです。したがって、2-59/5も機能するはずです。 – Tuomas

関連する問題