因此,每当我发送数据包时,我一直在努力抑制终端输出。我只想验证响应(0,2 或其他),这样我的终端就不会收到标准的“ping 统计信息、收到的数据包、数据包丢失”的垃圾邮件。我将如何在代码方面进行此操作?我不是在寻找终端/bash“方式”。
def ping():
hosts = open('hosts.txt', 'r')
for host_ip in hosts:
res = subprocess.call(['ping', '-c', '1', host_ip])
if res == 0:
print "ping to", host_ip, "OK"
elif res == 2:
print "no response from", host_ip
else:
print "ping to", host_ip, "failed!"
牛魔王的故事
相关分类