python调用系统命令ping
#! /usr/bin/env python#coding=utf-8#############import subprocessimport timeimport osks=int(time.time()) #记录开始时间ip="192.168.2."#############def subping(): num1=num2=0 for i in range(1,10): ips=ip+str(i) ret=subprocess.call("ping -n 1 -w 1 %s " % ips) if ret == 0: print (ips,"+++++++++++++Online ") num1=num1+1 else: # print (ips,"-------------Offline") num2=num2+1 js=int(time.time())#记录结束时间 print("time(秒):",js-ks,"s")#打印并计算用的时间,s秒 print("ON_line:",num1," OFF_line:",num2) def osping(): return1=os.system('ping -n 2 -w 1 8.8.8.8') if return1: print 'ping os ping fail' else: print 'ping os ping ok' osping()subping()
页:
[1]