1. 程式人生 > >通過php 來監聽linux 服務是否開啟

通過php 來監聽linux 服務是否開啟

此處是通過埠是否開啟來判斷

linux shell

netstat -anp 2>/dev/null | grep 8811 | grep LISTEN | wc -l
2>/dev/null:將說明文字去除
grep 8811:抓取埠號
grep LISTEN :抓取監聽行
  wc -l : 統計行數

 

php程式碼

$shell  =  "netstat -anp 2>/dev/null | grep 8811 | grep LISTEN | wc -l";

$result = shell_exec($shell);

如果沒有開啟則返回0