免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

php如何判斷l(xiāng)inux下程序問題-創(chuàng)新互聯(lián)

這篇文章主要介紹php如何判斷l(xiāng)inux下程序問題,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

正寧ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!

具體如下:

有時(shí)候在服務(wù)器上面寫一些腳本的時(shí)候,經(jīng)常要放到crontab里面定時(shí)運(yùn)行。時(shí)間長了就有一個(gè)問題,那就是程序重復(fù)運(yùn)行消耗太多的資源,怎么處理呢?下面璞玉寫了兩種方法.

//第一種:用linux里面的正則匹配
function ifrun($clsname,$bf = 0)
{
  //下面進(jìn)行檢測,如有一個(gè)進(jìn)程正在運(yùn)行,則不運(yùn)行
  $str=shell_exec("/bin/ps ax > /home/root/".$clsname."_run.txt");
  $str=shell_exec("/bin/grep -c '".$clsname.".php' /home/root/".$clsname."_run.txt");
  if($bf >0)
  {
    if($str >=$bf)
    {
      return 1;
    }
    else
    {
      return 0;
    }
  }
  else
  {
    if ($str>=2)
    {
      return 1;
    }
    else
    {
      return 0; 
    }
  }
}
//調(diào)用:
if (ifrun('pooy',5))
{
  die("pooy is running");
}
//備注:pooy是程序pooy.php的名稱!
//第二種:把進(jìn)程寫到文件里面,然后用file函數(shù)去讀取然后去匹配字符串
system('ps -ef |grep wget > /root/pooy.txt');
$arr=file('/root/pooy.txt');
$total=count($arr);
for($i=0;$i<$total;$i++){
 $count=array();
  if(stristr($arr[$i],'www/pooy') !== FALSE) {
  //echo '"earth" not found in string';
   $count[]='no';
   break;
 }
}
if(count($count) >= 1 )
{
  echo "A same programs are running";
  exit();
}else
{
  echo "start__________________________________________________";
}
//注:"www/pooy" 是程序里面包含的字符串!
//現(xiàn)在php程序在linux運(yùn)行是否通暢多了呢?

以上是“php如何判斷l(xiāng)inux下程序問題”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前名稱:php如何判斷l(xiāng)inux下程序問題-創(chuàng)新互聯(lián)
本文URL:http://m.newbst.com/article24/ccjgce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計(jì)公司網(wǎng)站導(dǎo)航搜索引擎優(yōu)化小程序開發(fā)ChatGPT網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)