日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

用php守護(hù)另一個(gè)php進(jìn)程的例子_PHP教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:cakephp打印sql語(yǔ)句的方法
這篇文章主要介紹了cakephp打印sql語(yǔ)句的方法,可實(shí)現(xiàn)打印輸出之前全部SQL語(yǔ)句的功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下 本文實(shí)例講述了cakephp打印sql語(yǔ)句的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下: 將以下語(yǔ)句復(fù)制到你的代碼中,可以打印出在這之前所

 要用php守護(hù)另一個(gè)php進(jìn)程(apache模塊的運(yùn)行的,還有nginx等運(yùn)行的除外)

a.php要守護(hù)b.php

在b.php中 通過(guò) getmypid()函數(shù)獲取當(dāng)前進(jìn)程的id,并將id寫(xiě)入c.pid文件中,如果程序執(zhí)行完成將c.pid文件刪除或清空

在a.php中 驗(yàn)證c.pid是否存在 ,是否為空,如果不為空,將pid讀出,通過(guò)exec執(zhí)行 ps -p pid|grep 文件名來(lái)判斷是否運(yùn)行,判斷后執(zhí)行相應(yīng)操作

可能有人要問(wèn),為什么不直接 ps aux|grep 文件名,這里主要是考慮到文件重名的情況下會(huì)出問(wèn)題

a.php 代碼

代碼如下:
<?
$id=intval($argv[1]);
if(!file_exists(‘pid'.$id.'.pid')){
echo “not run”;
exit;
}
$content=file_get_contents(‘pid'.$id.'.pid');
if(empty($content)){
echo “not run”;
exit;
}
exec(“ps p “.$content.'|grep b.php',$pids);
if(count($pids)>0) echo(‘runing');
else{echo ‘not run';}
?>


b.php代碼

代碼如下:
<?

 

$id=intval($argv[1]);
if(empty($id))exit;
file_put_contents(‘pid'.$id.'.pid',getmypid());
while(1){
file_put_contents(‘pid'.$id.'.pid',getmypid());
sleep(100);
}
?>

分享:php 使用array函數(shù)實(shí)現(xiàn)分頁(yè)
這里給大家分享的是一段php使用array()函數(shù)實(shí)現(xiàn)分頁(yè)的代碼,算是一種比較另類的分頁(yè)思路,這里推薦給大家。 代碼很簡(jiǎn)單,就不多廢話了。 代碼如下: $array=array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);//規(guī)定要分頁(yè)的數(shù)組 $page= $_GET['page']; $r =

來(lái)源:模板無(wú)憂//所屬分類:PHP教程/更新時(shí)間:2015-02-14
相關(guān)PHP教程