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

首頁 > 編程 > C# > 正文

支持windows與linux的php計劃任務的實現方法

2020-01-24 02:17:51
字體:
來源:轉載
供稿:網友

本文實例講述了支持windows與linux的php計劃任務的實現方法。包括了在winows下利用winodows計劃任務來操作,還有在linux中利用linux的方法來實現。分享給大家供大家參考。具體實現方法如下:

使用php讓瀏覽器刷新需要解決幾個問題:

1.PHP腳本執行時間限制,默認的是30m 解決辦法:set_time_limit();或者修改PHP.ini 設置max_execution_time時間(不推薦)
2.如果客戶端瀏覽器關閉,程序可能就被迫終止,解決辦法:ignore_user_abort即使關閉頁面依然正常執行
3.如果程序一直執行很有可能會消耗大量的資源,解決辦法使用sleep使用程序休眠一會,然后在執行

復制代碼 代碼如下:
<?php
ignore_user_abort();//關掉瀏覽器,PHP腳本也可以繼續執行.
set_time_limit(3000);// 通過set_time_limit(0)可以讓程序無限制的執行下去
$interval=5;// 每隔5s運行
 
//方法1--死循環
do{
echo '測試'.time().'<br/>';
sleep($interval);// 等待5s
}while(true);
 
//方法2---sleep 定時執行
require_once './curlClass.php';//引入文件
 
$curl = new httpCurl();//實例化
$stime = $curl->getmicrotime();
for($i=0;$i<=10;$i++){
 
echo '測試'.time().'<br/>';
sleep($interval);// 等待5s
 
}
ob_flush();
flush();
$etime = $curl->getmicrotime();
echo '<hr>';
echo round(($etime-stime),4);//程序執行時間

WINDOWS中設置計劃任務執行PHP文件

在網上找了些WINDOWS執行PHP的計劃任務的方法,有一個寫得很全,可惜在我這竟然沒通過。最后不得不綜合各門派的方法,才能在我這運行成功。

1、寫一個PHP程序,命名為test.php,內容如下所示:

復制代碼 代碼如下:
<?php
$fp = fopen("test.txt", "a+");
 fwrite($fp, date("Y-m-d H:i:s") . " 成功成功了!n");
 fclose($fp);
?>

程序大膽地寫,什么include、require盡管用,都沒問題

2、新建Bat文件,命名為test.bat,內容如下所示:

復制代碼 代碼如下:
D:phpphp.exe -q D:websitetest.php

相應目錄自己改上

3、建立WINDOWS計劃任務:

開始

主站蜘蛛池模板: 大兴区| 腾冲县| 泽州县| 安塞县| 江北区| 崇仁县| 镶黄旗| 和林格尔县| 报价| 耒阳市| 麻城市| 崇仁县| 克东县| 泗阳县| 肇东市| 柳河县| 八宿县| 永丰县| 卓资县| 东乡族自治县| 昌吉市| 如东县| 濮阳县| 巨鹿县| 克东县| 黄浦区| 宣城市| 易门县| 山西省| 湖北省| 昭平县| 铅山县| 麻阳| 宝坻区| 景洪市| 双牌县| 浦北县| 金昌市| 广河县| 育儿| 化隆|