Cronジョブは、毎年1月と6月の2番目の金曜日に実行されます。

Cronジョブは、毎年1月と6月の2番目の金曜日に実行されます。

毎年1月と6月の2番目の金曜日にクローンジョブを予約する必要があります。これを1ヶ月で行うことができますが、2ヶ月でできる方法を探しています。

私が試したことは次のとおりです。

0 0 0 ? 1-6/6 6#2

ベストアンサー1

cron1月と6月(1月1日から14日まで)毎週金曜日に実行されるようにジョブを設定します。

23 9 1-14 Jan,Jun Fri /home/george/bin/do_it

do_it台本では、exit今回が最初の金曜日であれば

daynum=$(date +%e)
[[ $daynum -le 7 ]] && exit

データをさらに考慮すると(2番目の金曜日は8〜14日で金曜日です)、これはうまくいきませんか?

23 9 8-14 Jan,Jun Fri /home/george/bin/do_it

おすすめ記事