毎年 1 月と 6 月の第 2 金曜日に cron ジョブをスケジュールする必要があります。特定の月については実行できましたが、2 つの異なる月について実行する方法を探しています。
私が試したことは次のとおりです:
0 0 0 ? 1-6/6 6#2
答え1
cron
1 月と 6 月の 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