此处是通过端口是否开启来判断
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