2016-09-09 11 views
0

私は午前2時から午後4時まで30分ごとにcronを計算しようとしていましたか? だからのcron実行時間は次のようになります。午前2時00分2時30分午前3時3時30分4時00午前2時から午後4時まで30分ごとにcronを書くには?

時間ごとにこのようなものになります。 0 2,3,4- * * *コマンド

ありがとうございます。

答えて

1

私はちょうど2つの異なるルールとしてそれを記述します

0,30 2-3 * * * /run/this/command 
0 4 * * * /run/this/command 

あなたはこの種のもの(私はありません)心配ソートしている場合、あなたはそれを得るために、条件を使用することができます1行に:

0,30 2-4 * * * [[ "$(date +%H%M)" != "0430" ]] && /run/this/command 

これは、同様に4時30分で、与えられたコマンドを実行しますが、時間が午前4時30以外のものでない限り、実際にあなたのスクリプトを呼び出すことはありません。

+0

私はこの回答が好きですが、1行に書き込むことは可能ですか? – varsha8392

+0

@ varsha8392:それが完了したと考えてください、更新を参照してください。 – paxdiablo

関連する問題