如何创建执行连续ping的脚本?

时间:2017-06-02 16:50:54

标签: windows python-2.7

最初的输出是: 回复来自 回复来自 回复来自 当连接丢失时,我会得到: 请求超时。 请求超时。 请求超时。 当它重新连接时,响应是: 回复来自 回复来自 回复来自 然后我继续打开一个telnet会话到我的系统并运行python代码。 当我使用我们的实用程序时,我得到以下错误:     def fin():

  tb_session.close_connection()

conftest.py:38:

1 个答案:

答案 0 :(得分:0)

import os
import subprocess
import re

bFlag = True
while bFlag == True:
    a = subprocess.check_output('ping 127.0.0.1')
    b = a.split('\n')

    iReply = 0
    for line in b:
        print line
        if re.search("Reply", line) == None:
            pass
        else:
            iReply+=1

    if iReply == 4:
        print "Total replies are 4"
    else:
        print "Ping broken"
        bFlag = False