国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php定時執(zhí)行PHP腳本一些方法總結(jié)

2024-05-04 21:48:37
字體:
供稿:網(wǎng)友

linux下定時執(zhí)行php腳本,執(zhí)行PHP腳本.

方法1:如果你想定時執(zhí)行某一個PHP腳本,可以直接這樣寫:

*/1 * * * * root -q /bin/local/php /path/to/your/php/script.php(每一分鐘執(zhí)行一次script.php).注意,這樣寫需要把PHP變成可執(zhí)行的腳本文件,在命令行下,腳本所在目錄:

chmod +x script.php

crontab+php-cgi 定時執(zhí)行PHP腳本

1. 在web根目錄創(chuàng)建請求的腳本index.php

我的文件路徑,根據(jù)安裝路徑不同有不同路徑,/usr/local/webserver/htdosc/index.php

2. 創(chuàng)建crontab文件

2.1 crontab -e

2.2 * * * * * /usr/local/webserver/php/bin/php-cgi -q /usr/local/webserver/htdosc/index.php

#編輯crond計劃,每分鐘請求index.php,完成,以上步驟完成后,在我的電腦中能正常每分鐘請求index.php.

注意事項:

一. /usr/local/webserver/php/  是我的php安裝路徑

二. php-cgi 是php解析器(我的理解是這樣,總感覺我理解的不對,希望大蝦們指正),有些資料是用./bin/php,我電腦上就不能,所以用php-cgi,可能安裝的方式不對吧。

三. -q 是安靜模式(某些資料中看到的)運行php腳本

四. 有些資料是 把在index.php的首行添加#!  /usr/local/webserver/php/bin/php -q,并對index.php添加執(zhí)行權(quán)限,我沒有這樣做,也能正常請求index.php

最后介紹一個PHP定時執(zhí)行任務(wù)的實現(xiàn)用到的函數(shù)  ignore_user_abort(),set_time_limit(0),sleep($interval) 

此代碼只要運行一次后關(guān)閉瀏覽器即可,代碼如下:

  1. ignore_user_abort();//關(guān)掉瀏覽器,PHP腳本也可以繼續(xù)執(zhí)行. 
  2. set_time_limit(0);// 通過set_time_limit(0)可以讓程序無限制的執(zhí)行下去 
  3. $interval=60*30;// 每隔半小時運行 
  4. do{//開源代碼Vevb.com 
  5.  //這里是你要執(zhí)行的代碼  
  6.  sleep($interval);// 等待5分鐘 
  7. }while(true);

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 鹤峰县| 临清市| 乐业县| 甘洛县| 科尔| 德江县| 东阳市| 枣阳市| 永年县| 新田县| 邯郸市| 西和县| 任丘市| 彩票| 新营市| 辛集市| 台东县| 吉安县| 乐清市| 河北省| 林芝县| 岱山县| 博爱县| 开封市| 巴南区| 大埔区| 洛阳市| 崇仁县| 全州县| 宜宾市| 灯塔市| 固镇县| 读书| 长治县| 蓬溪县| 蒲江县| 班玛县| 永清县| 鲜城| 平南县| 黄冈市|