python脚本中获取ping结果
需要在python脚本中获得ping通或ping不通结果。先上代码:#!/usr/bin/env python#coding:utf-8import osresult=os.system('ping -c 1 192.168.1.200 >>/dev/null')if result:print 'fail'else:print 'ok'指令说明:很多人第一次用到ping,会发现Ping
·
需要在python脚本中获得ping通或ping不通结果。先上代码:
#!/usr/bin/env python
#coding:utf-8
import os
result=os.system('ping -c 1 192.168.1.200 >>/dev/null')
if result:
print 'fail'
else:
print 'ok'
指令说明:
很多人第一次用到ping,会发现Ping停不下来。很多时候只是想测试下网络,加个-c指定要求完成的回应次数,可以解决问题。
ping -c<完成次数N> IP # 在发送N条数目的包后停止
>>/dev/null:表示丢弃返回结果。
PS:os.system(cmd)成功 返回0,失败返回非0。
更多推荐
已为社区贡献4条内容
所有评论(0)