处理 ping 输出

处理 ping 输出

我使用 php 中的“shell_exec”函数来 ping 一个地址,我想知道可能的结果是什么,以便我可以处理它们。我所做的是尝试使用正则表达式获取损失百分比。

  • 如果损失 = 100,我打印“传输失败。一般故障”。
  • 如果损失 = 0,我打印了大致的往返时间(以毫秒为单位)
  • 如果正则表达式无法找到损失百分比我打印 ping 请求找不到主机 X。请检查名称并重试。

还会有什么结果?

相关内容