Debian定時執行php設置方法

來源:互聯網
上載者:User

仲介交易 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返回的內容就可以了! 之前覺得很複雜很困難的事情,其實只要認真百度,多做實驗,基本就可以學會。 希望同樣剛開始學習怎麼做網站的網友也能堅持學習。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.