2017-09-03 32 views
0

6am7:30pmで実行するように1つのcron式を毎日入れることはできますか?私は、次の意志が6am6:30am7:00pm7:30pmcron式で複数の時刻を指定する方法

0,30 6,19 * * *私は1つのcronで6am7:30pmのスケジュールを設定しますどのように

を実行します理解できますか?あなたが実行しますコマンドにもっと知性を置くことができます

+1

[ツール](https://crontab.guru)でいつでもテストできます。私は2つの異なる分のオフセットで1つのエントリを持つことは可能ではないと思います。 – tadman

答えて

0

、のようなもの:

0,30 6,19 * * * t=T$(date +%H%M) ; [ ${t} = T0600 -o ${t} = T1930 ] && payload 

は、これは実際には午前6時、午前6時30分、午後7時と7時(1日4回crontabのコマンドを実行します:30pm)、ペイロードを午前6時と午後7時30分に実行してください。

実行するスクリプトにこの余分な情報を入れることを選択する人もいますが、その時間が目的のものではない場合は単に終了しますが、すべてのスケジューリング制御をファイルcrontabに保存する方が好きです。

関連する問題