我需要在每年一月和六月的第二個星期五安排一個 cron 作業。我能夠在某個月做到這一點,但我正在尋找一種方法在兩個不同的月份做到這一點。
這是我嘗試過的:
0 0 0 ? 1-6/6 6#2
答案1
設定一個cron
作業,在一月和六月的每週五運行,從 1 號到 14 號:
23 9 1-14 Jan,Jun Fri /home/george/bin/do_it
在do_it
腳本中,exit
如果這是第一個星期五
daynum=$(date +%e)
[[ $daynum -le 7 ]] && exit
進一步考慮數據(第二個星期五是第 8-14 天,並且是星期五)這行不通?
23 9 8-14 Jan,Jun Fri /home/george/bin/do_it