亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php如何判斷linux下程序問題

發布時間:2021-09-02 14:00:32 來源:億速云 閱讀:157 作者:小新 欄目:開發技術

這篇文章主要介紹php如何判斷linux下程序問題,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

具體如下:

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

//第一種:用linux里面的正則匹配
function ifrun($clsname,$bf = 0)
{
  //下面進行檢測,如有一個進程正在運行,則不運行
  $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; 
    }
  }
}
//調用:
if (ifrun('pooy',5))
{
  die("pooy is running");
}
//備注:pooy是程序pooy.php的名稱!
//第二種:把進程寫到文件里面,然后用file函數去讀取然后去匹配字符串
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" 是程序里面包含的字符串!
//現在php程序在linux運行是否通暢多了呢?

以上是“php如何判斷linux下程序問題”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

弥渡县| 盐城市| 南陵县| 图木舒克市| 洱源县| 平塘县| 泌阳县| 青川县| 洪泽县| 土默特左旗| 屏边| 灌阳县| 安国市| 河间市| 旺苍县| 鄂托克旗| 永宁县| 德惠市| 孟州市| 甘谷县| 阜城县| 鸡西市| 黄石市| 宁德市| 仙桃市| 云阳县| 东明县| 团风县| 潜山县| 慈溪市| 太谷县| 神木县| 四会市| 河间市| 旺苍县| 辽宁省| 保德县| 新邵县| 谢通门县| 卢氏县| 中宁县|