我需要設定一個 CRON 作業來安排
每月第一個和第三個週一每個月的。
我正在使用普萊斯克控制面板進行如下設定。
目前 CRON 運行成功,但是每逢星期一。這不是我的要求。
還參考了這個鏈接https://stackoverflow.com/questions/11683387/cron-run-every-2nd-and-4th-saturday-of-the-month 然後 CRON 在 1-7,15-21 上運行十四次。
有人知道解決辦法嗎?
答案1
我最近安排了這份工作,就像你一樣。在類似的情況下,我所做的就是找出通常在一周中的某一天的月份日期,例如第一個星期一通常在1-7 之間,第三個星期一通常在15-23 之間。因此,以下 crontab 應該適合你
30 3 1-7,15-22 * * [`date +\%u` = 1] && <job>
上面的 cronhjob 獲取每月 1-7 和 15-23 之間每天的計劃,但是,僅當星期幾為 1(星期一)時才執行。