1. 程式人生 > >linux定時執行任務crontab

linux定時執行任務crontab

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 檢視