国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 福清市| 集安市| 峡江县| 乳源| 江山市| 郯城县| 尼勒克县| 清涧县| 江达县| 从江县| 长子县| 什邡市| 吉木乃县| 建瓯市| 嘉鱼县| 芮城县| 福清市| 皋兰县| 郎溪县| 溧水县| 宁夏| 白水县| 德格县| 宣恩县| 东城区| 武城县| 华容县| 通河县| 垫江县| 当阳市| 叙永县| 临桂县| 洛南县| 琼海市| 治县。| 甘泉县| 东山县| 无为县| 荔浦县| 延津县| 赫章县|