python 多线程 popen ping指定IP是否在线 判断连通

问题描述

在某些问题背景下,需要确认是否多台终端在线,也就是会使用我们牛的ping这个命令,做一些的ping操作,如果需要确认的设备比较少,也还能承受。倘若,在手中维护的设备很多,那么这无疑会变成一个恼人的问题。脚本的作用就凸显了。另外,我们需要使用多线程的一种措施,否则单线程很难在很短的时间内拿到统计结果。在某些问题背景下,需要确认是否多台终端在线,也就是会使用我们牛逼的ping这个命令,做一些的ping操作,如果需要确认的设备比较少,也还能承受。倘若,在手中维护的设备很多,那么这无疑会变成一个恼人的问题。脚本的作用就凸显了。另外,我们需要使用多线程的一种措施,否则单线程很难在很短的时间内拿到统计结果。

应用背景

有多台设备需要维护,周期短,重复度高;单台设备配备多个IP,需要经常确认网络是否通常;等等其他需要确认网络是否畅通的地方

1.采用单线程措施

main.py

2.对于ping很多IP,采用多线程措施。

main.py

3.对于ping很多IP,采用多线程措施。自己封装的类【推荐】

main.py

获取源代码

如果本文对您有所帮助,请关注微信公众号“捷创源科技”

捷创源科技