def ping(host): result = subprocess.call(["ping","-c","1",host],stdout=subprocess.PIPE,stderr=subprocess.PIPE) if result == 0: return True elif result == 1: raise Exception('Host not found') elif result == 2: raise Exception('Ping timed out')useage:
try: ping('192.168.100.100') except Exception: print "Ping error" raise
No comments:
Post a Comment