kyoyue.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:workflows.kyoyue 作者: wizyoung 项目源码 文件源码
def ping_ip(idx, ip):
    ''' ping 3 ????ip, 3?????3s??????????
        ?? 3 ? ping ????

        param:
            idx: server??
            ip: ip??
    '''
    ping_info = commands.getoutput('ping -c 3 -t 3 ' + ip)
    connected = re.findall(r'\b(\d)\b packets received', ping_info)
    if connected[0] == '0':  # fail
        return [idx, float('inf'), '0']
    else:
        avg_time = float(re.findall(
            r'stddev = [\d|.]+/([\d|.]+)', ping_info)[0])
        return [idx, avg_time, connected[0]]
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号