PHP利用伺服器實現定時任務

2021-09-25 08:08:35 字數 854 閱讀 2305

利用伺服器實現簡單的定時任務,windows的計畫任務,linux的cron,適用於每天某一特點時間執行

windows下用定時任務執行auto.php檔案, auto.php檔案裡用curl請求指定的介面實現

auto.php **如下

function docurlgetrequest($timeout = 5)

$result = docurlgetrequest();

var_dump( $result);

die;

新建bat檔案命令如下

c:\phpstudy\phptutorial\php\php-7.2.1-nts\php.exe -q c:\zx\auto.php
php路徑:c:\phpstudy\phptutorial\php\php-7.2.1-nts\php.exe

auto.php路徑:c:\zx\auto.php

window 計畫任務

linux上使用crontab定時執行

執行 crontab -e

進入編輯模式增加一行

* * * * curl
前面一部分是時間,後面操作內容。

30 * * * *

30就是每小時分鐘數為30時,執行。

時間引數由以下幾部分構成

分 時 日 月 周

第1列表示分鐘1~59 每分鐘用或者 */1表示,/n表示每n分鐘,例如*/8就是每8分鐘的意思

第2列表示小時0~23

第3列表示日期1~31

第4列表示月份1~12

第5列標識號星期0~6

window2008伺服器定時任務

1.建立 bat 字尾檔案 d soft php package php5.5 php.exe c d soft php package php5.5 php.ini q d wwwroot chosetel fukuan ds.php 2.ds.php 應用入口檔案 檢測php環境 if vers...

Linux伺服器定時任務如何設定

linux伺服器定時任務如何設定 第一次用定時任務不懂咋用,現在學會啦,做乙個小小的記錄 這裡我就不說啦 crontab l 會列出所有正在執行的定時任務 crontab e 具體寫法 00 home backup.sh 每天0點執行 home路徑下的back.sh注意 每個字元都要有空格!其他的時...

php定時任務

php中執行定時任務有兩種情況,一種是直接在linux伺服器上直接建立cron服務,一種是在瀏覽器中執行。在linux中時間是寫死的,不能靈活變動。在瀏覽器中執行比較靈活,比如開啟乙個網頁後,從開啟此網頁開始,每十秒傳送乙個資訊到手機端 當要實現這樣的需求時,用cron服務就不太理想啦!此篇主要說一...