每分鐘執行 * * * * *bash
每小時執行 0 * * * *blog
天天執行 0 0 * * *crontab
每週執行 0 0 * * 0ip
每個月執行 0 0 1 * *後臺
每一年執行 0 0 1 1 *方法
每小時的第3和第15分鐘執行 3,15 * * * *im
上午8點到11點的第3和第15分鐘執行 3,15 8-11 * * *d3
每27天,執行一次腳本,這個要如何實現呢? 若是是這種狀況,顯然不能經過crontab直接實現,必須迂迴實現。腳本
下面是能想到的兩種方法。db
【方法一】經過腳本控制時間來實現
思路:
1) 在腳本running.sh中設置要執行的次數,這裏假如10次,每次間隔27天,script.sh爲要執行的腳本
2) 而後執行nohup bash running.sh &將其放置在後臺讓其自動執行
【方法二】經過crontab間接實現
思路:
1) 天天定時執行running.sh腳本,再在腳本running.sh裏面判斷,當間隔時間知足條件時
2) 執行script.sh腳本,同時修改上次執行時間,以便於下次執行