複雑な cron ジョブ スケジュール

複雑な cron ジョブ スケジュール

スクリプトを呼び出して確認すればこれが実行できることはわかっていますが、cron だけでこれが実行できるかどうかが気になります。

7 月の最初の土曜日に年に 1 回ジョブを実行する必要があります。その土曜日が 7 月 4 日の場合は、7 月 5 日に実行します。

答え1

それはもしそれであなたは成功します。

うーん。2行でできますよ:

12 12 1,2,3,5,6,7 7 6 ./script.sh
12 12 5 7 0 ./script.sh

1 行目: 7 月 1 日、2 日、3 日、5 日、6 日、または 7 日の午後 12 時 12 分 (土曜日の場合のみ)

2行目: 7月5日が日曜日の場合のみ、午後12時12分

行 1 は 4 日を除くすべてのケースをカバーし、行 2 は土曜日が 7 月 4 日である場合をカバーする必要があります。

関連情報