mtr测试脚本,也可将mtr改成ping测试

ip 循环测试脚本

#!/usr/bin/env python
# _*_ coding:utf-8 _*_

import os

file = open('ip.txt','r+')
for i in file.readlines():
	ip = i.split('\n')[0]
	print ip
	result=os.popen('mtr -n -r %s'%(ip)).read()
	print '################# %s #################'%ip
	print result

ip 多线程并发测试脚本

#!/usr/bin/env python
# _*_ coding:utf-8 _*_

import threading
import time
import os


def run(ip):
    result=os.popen('mtr -r -n  %s'%ip).read()
    print result
    time.sleep(2)
t1=threading.Thread(target=run,args=("172.16.255.21",))#创建线程1
t2=threading.Thread(target=run,args=("172.16.16.243",))#创建线程2
#并发执行一共只等2秒
t1.start()
t2.start()

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐