Python批量ping脚本
简单的Python批量ping脚本
ip列表的文件为
192.168.1.1
192.168.1.2
···
···
# -*- coding: utf-8 -*-
import osdef check_alive(ip):p = os.popen('ping -q -c 1 -w 1 %s' % ip) # -q 静默,-c控制ping的包数,-w超时等待back = p.read()ip = ip.replace('\n', '')if '100% packet loss,' in back:print (ip,'\t不通')noiplist.append(ip)else:print (ip,'\t通')okiplist.append(ip)file = input("请输入文件名:")
noiplist = list()
print("开始批量ping所有IP!")
with open(file, 'r') as f:for i in f:check_alive(i)
print(noiplist) # 打印每个ip能否ping通,最后再统一输出不通的IP列表
Python批量ping脚本相关推荐
- python批量ping脚本_Python多线程批量Ping主机IP的脚本
Python 编写多线程 Ping 主机IP的脚本 1. 先编写一个 Ping 主机IP的脚本 ping_ip.pyimport subprocess import time # 记录开始执行的时间 ...
- linux中间隔10ping一次脚本,linux批量ping脚本shell
linux批量ping脚本shell *ping失败后的返回字符串 5 packets transmitted, 0 received, 100% packet loss, time 3999ms* ...
- 批量ping脚本shell_30个Linux Shell脚本经典案例(上)
在学习Linux运维时,普遍反馈是:Linux Shell是一个很难的知识板块.虽然大家都认真学,基本的语法也都掌握了,但有需求时,很难直接上手编程,要么写了很久,要么写不好! 也有很多做运维很多年的 ...
- python批量数据处理脚本——批量删除文件
1.如果是删除一个文件内的所有文件(不存在文件夹),则使用os库的remove()函数: import osfile_path = "文件夹路径"files = os.listdi ...
- 编写脚本批量 ping
批量 ping 脚本 如果有很多 ip 或者域名,我们要判断哪些能 ping 通,采用自动化脚本特别方便. 先看脚本,如下所示: ping_ip.sh #! /bin/bash #功能,ping文件i ...
- python批量ping50台服务器_使用python编写批量ping主机脚本
通过使用python,编写脚本批量ping主机,验证主机是否处于活动状态 #!/usr/bin/python #auther: Jacky #date: 2016-08-01 #filename: p ...
- python批量ping50台服务器_Python小技巧—批量ping的方法
在日常的工作中,我们通常会有去探测目标主机是否存活的应用场景,单个的服务器主机可以通过计算机自带的DOS命令来执行,但是业务的存在往往不是单个存在的,通常都是需要去探测C段的主机(同一个网段下的存活主 ...
- 【python】openstack管理小工具(增删查改,批量ping)
工具介绍: 创建虚拟机会使用多线程队列的方式去控制同时创建的虚拟机数量 如果在创建的虚拟机比较多,会2次创建.第一次会在各个宿主机上创建一台,其余的会再第一次创建成功后创建. 因为第一次创建需要传输镜 ...
- python ping模块用法_使用Python实现批量ping操作方法
在日常的工作中,我们通常会有去探测目标主机是否存活的应用场景,单个的服务器主机可以通过计算机自带的DOS命令来执行,但是业务的存在往往不是单个存在的,通常都是需要去探测C段的主机(同一个网段下的存活主 ...
最新文章
- 总结一下一般游戏中3D模型各种勾边方法遇到的工程性问题
- JZ2440学习总结3
- JZOJ 5466. 【NOIP2017提高A组冲刺11.9】玩游戏
- Yii2 的 redis 应用
- 文献记录(part59)--多任务学习
- c#子线程中打开系统文件操作对话框
- 完整机器学习项目的流程
- Admob(6.12.x)符号未定义错误的解决方法(IOS)
- (1) 在manjaro linux下安装qq,微信
- vivox6Android版本,vivo X6的手机系统是什么?vivo X6能升级安卓5.0吗?
- 分布式系统必读中文版-分布式系统模式-分享
- 数据库1_五大主流数据库模型
- 电脑重复文件扫描工具清理:Easy duplicate finder 5.10注册破解版
- element-ui中el-upload在ie10中无法上传相同图片的问题:XMLHttpRequest: 网络错误 0x2efd, 由于出现错误 00002efd 而导致此项操作无法完成。
- android10rom包,安卓10的刷机教程,教你刷好Killer的精简包
- snmp 统计网络流量
- POJO、Java Bean是如何定义的
- [世界杯] 巴西 vs 日本 4:1
- 王子变青蛙-第11届蓝桥杯Scratch省赛真题第2题
- 宝塔面板windows建站教程_WindowsVPS-服务器安装宝塔面板建站教程宝塔面板,