1. 程式人生 > >python 判斷網路是否暢通

python 判斷網路是否暢通

#!/usr/bin/env python
#coding=utf8

import os 

def fCheckNet(ip):

cmd = 'ping ' + ip + " -c 2 >/dev/null 2>&1"
temp = 0
if StartMode == 1:
return 0
while 1:
return1=os.system(cmd)
if return1:
fMyPrint( 'ping fail' )
if temp == 0:
fWriteLog("DisConnect Net!!!!!!");
temp = 1;
time.sleep(3)
continue;
else:
fMyPrint( 'ping ok' )
if temp == 1:
fWriteLog("Regain Net!!!!!!");

return 0

fCheckNet("8.8.8.8")