2008-10-08

【PHP】搭配 crontab 每日定時執行工作

先看看 /etc 下有無 cron.daily 目錄, 若有, 則直接進到 cron.daily 內, 切換身分為 root:

su

vi 編輯一個新檔案, 假設檔名為 testdaily, 裡面寫入您要執行的 php, 如下:
 
...
...

php /var/www/html/test.php
php /var/www/html2/test2.php
php /var/www/html/testx.php
 


結束, 存檔, 離開後, 再以 chmod 改變 testdaily 的屬性為可執行: chmod +770 testdaily/etc/ 下沒有 cron.daily

那就要編輯 crontab 檔:
crontab -evi crontab 

注意每一行都是一項工作, 
格式為: 分 時 日 月 週 要執行的命令

例如要在每日的淩晨 2 點執行 test.php, 則為
 
0 2 * * * php /var/www/teml/test.php
 

沒有留言:

張貼留言