介绍
使用方法
1. 将此脚本和 ips.txt 文件放在同一目录下
2. ips.txt 里每 1 个 IP 地址占用 1 行
3. 给此脚本添加执行权限
4. 执行此脚本
脚本
#!/usr/bin/python3
import subprocess
import threading
def newping(ip):
m=subprocess.call('ping -c3 -i0.4 -w0.8 %s &> /dev/null' %ip , shell=True)
if m==0:
print("%s is up" %ip)
else:
print("%s is down" %ip)
ips=open('ips.txt','r')
for lines in ips:
lines=lines.strip('\n')
newslines = threading.Thread(target=newping,args=[lines])
newslines.start()
ips.close