仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳
最近跟著老大學習怎麼做網站,自己就買了個VPS,打算搭建一個網站在工作之余把平時所學的應用一下看看效果。 所謂實踐出真知。 遇到的第一個問題就是。 需要php腳本來定時做一些事情。 其實php計畫任務有兩種思路:
1.讓伺服器定時執行php腳本。 2.在使用者訪問腳本的時候判斷時間,然後在頁面輸出之前就把這些任務給執行了。 (後者其實不是定是執行,只是早于使用者把事情做完,然後使用者看起來是定時執行的)
第二個方法雖然簡單,但是需要使用者訪問php的時候每次都去根據時間判斷計畫任務有沒有執行。 每次都會帶來無謂的消耗。 既然我買了VPS那麼,就讓伺服器來做這些事情好了。 我的VPS是用Debian系統。 剛才百度了一下設置計畫任務的方法,自己試驗了一下確實有效,設置方法如下:
1. 登陸vps後運行命令:vi /etc/crontab
2. 在這裡你就可以添加計畫任務的命令。
3 .命令解釋:計畫任務命令分為三部分。 1.時間 2.使用者 3.執行的任務
大家可以從以下命令裡找到設置時間的方法:
每天淩晨3:00執行:
0 3 * * * root 命令
每週日8點30分執行:
30 8 * * 7 root 命令
每週1周5 0點整執行:
0 0 * * 1,5 root 命令
每年的5月12日14點執行:
0 14 12 5 * root 命令
每晚18點到23點每15分鐘:
*/15 18-23 * * * root 命令
實例:
每分鐘訪問網站某PHP腳本一次:
* */1 * * * root wget -O /var/log/cron.txt HTTP://www.4j4j.cn/
檢查是否每分鐘自動運行了PHP,可以查看 var/log/cron.txt檔裡,是否是網站PHP返回的內容就可以了! 之前覺得很複雜很困難的事情,其實只要認真百度,多做實驗,基本就可以學會。 希望同樣剛開始學習怎麼做網站的網友也能堅持學習。