#! /usr/bin/python
import subprocess
import re
import sys
ip = sys.argv[1]
result = subprocess.Popen("fping -C 2 {} | sed -n '$!d'".format(ip), shell=True,
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
result = result.communicate()[1]
s = re.match(r'\n.* : (.*) (.*)', result, re.M|re.I)
print max(s.groups()) if max(s.groups()) != '-' else 0
python2 subprocess.Popen()获取命令返回结果
最新推荐文章于 2025-07-10 11:40:58 发布
本文介绍了一个使用Python编写的脚本,该脚本利用fping工具检测指定IP地址的连通性,并通过正则表达式解析结果,最终输出最大响应时间或0(如果无法连接)。此脚本适用于网络监控和故障排查场景。
1030

被折叠的 条评论
为什么被折叠?



