linux定時執行任務crontab
阿新 • • 發佈:2018-12-06
crontab 檔案的格式:
{minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script}
o minute: 區間為 0 – 59
o hour: 區間為0 – 23
o day-of-month: 區間為0 – 31
o month: 區間為1 – 12. 1 是1月. 12是12月.
o Day-of-week: 區間為0 – 7. 週日可以是0或7.
例:
1.每個工作日(Mon – Fri) 11:59 p.m 都進行備份作業。
59 11 * * 1,2,3,4,5 /root/bin/backup.sh
2.每兩個小時
0 */2 * * * echo "Have a break now." >> /tmp/test.txt
3.晚上11點到早上8點之間每兩個小時和早上八點
0 23-7/2,8 * * * echo "Have a good dream" >> /tmp/test.txt
4.python和php寫法
59 11 * * 1,2,3,4,5 python /home/blt/test.py
59 11 * * 1,2,3,4,5 php /home/blt/test.py
crontab -e 編輯
crontab -l 檢視