通过使用python,编写脚本批量ping主机,验证主机是否处于活动状态

#!/usr/bin/python

#auther: Jacky

#date: 2016-08-01

#filename: ping_ip.py

import os,sys

import subprocess,cmd

def subping():

f = open("ip_list.txt","r")

lines = f.readlines()

for line in lines:

line=line.strip('\n')

ret = subprocess.call("ping -c 2 -w 5 %s" % line,shell=True,stdout=subprocess.PIPE)

if ret == 0:

str = '%s is alive' % line

print str

elif ret == 1:

str = '%s is not alive' % line

print str

f.close()

subping()

主机列表文件名ip_list.txt

192.168.56.12

192.168.56.13

192.168.56.14

python批量ping50台服务器_使用python编写批量ping主机脚本相关推荐

  1. python批量ping50台服务器_Python小技巧—批量ping的方法

    在日常的工作中,我们通常会有去探测目标主机是否存活的应用场景,单个的服务器主机可以通过计算机自带的DOS命令来执行,但是业务的存在往往不是单个存在的,通常都是需要去探测C段的主机(同一个网段下的存活主 ...

  2. 如何将python项目部署到服务器_部署python项目到linux服务器

    第一步:安装Python3环境 1.首先安装编译环境(后续需要从python官网获取Python3的源码自己编译python) 1 yum install zlib-devel bzip2-devel ...

  3. python微信机器人部署服务器_玩法收藏/云服务器/零基础微信机器人实践( Python )...

    最近想做个微信机器人,主要是为了个人方便.在腾云阁发现这个教程,得到了一些启发.(修改转载已取得腾讯云授权) 技术路径和实现思路 首先编程语言使用了 Python , Python 语法简洁.第三方扩 ...

  4. python搭建web服务器_用Python建立最简单的web服务器

    利用Python自带的包可以建立简单的web服务器.在DOS里cd到准备做服务器根目录的路径下,输入命令:python -m Web服务器模块 [端口号,默认8000]例如:python -m Sim ...

  5. python给图片添加水印图片_使用Python编写批量添加图片水印程序

    文章目录 一.为什么要为图片添加水印 二.利用Python为图片添加水印 遍历文件夹下所有图片文件 三.利用QT for Python制作图片水印添加程序 一.为什么要为图片添加水印 在互联网写文章最 ...

  6. python模拟多线程http请求_用python实现自己的http服务器——多进程、多线程、协程、单进程非堵塞版、epoll版...

    了解http协议 http请求头 GET / HTTP/1.1 Host: www.baidu.com Connection: keep-alive Pragma: no-cache Cache-Co ...

  7. python运维工程师待遇_会Python的运维工程师能挣多少钱?

    或许你经常听说,一个高级运维必须会Python.一个不会Python的运维拿不了高薪.那么,Python和运维的关系是什么呢?为什么Python更适合做运维?今天达妹就来带你详细看一下. 工作一年以上 ...

  8. python运维工程师招聘_【python自动化运维工程师工资】图灵学院2020年python自动化运维工程师工资待遇-看准网...

    职位描述 招聘要求: 至少满足下面三个招聘方向中的一条. 招聘主要方向: 一.python web高级讲师 职位要求: 1.精通Python,具有python web开发经验,有参与多个完整的项目生命 ...

  9. python做审计底稿视频_最新Python教学视频,每天自学俩小时,让你offer拿到手软...

    2020最新Python零基础到精通资料教材,干货分享,新基础Python教材,看这里,这里有你想要的所有资源哦,最强笔记,教你怎么入门提升!让你对自己更加有信心,重点是资料都是免费的,免费!!! 如 ...

最新文章

  1. 【深度学习】利用深度可分离卷积减小计算量及提升网络性能
  2. Spring+Mybatis多数据源配置(三)——Spring如何获取Properties文件的信息
  3. C++ WinForm Application Designer issue
  4. Framework Design Studio 发布了
  5. 【模板】最大权闭合图
  6. 一刀传世网页破天服务器同步,一刀传世破天1844服开服时间表_一刀传世新区开服预告_第一手游网手游开服表...
  7. vue混合开发笔记, this的指向
  8. 解决方案-vector初始化后存放Mat,出现Mat矩阵数据同变问题
  9. 三、Java基础工具(1)_常用类——数学相关类
  10. 如何制作SCI论文中的Figure(二)
  11. Hash算法大全(java实现)
  12. 父与子python下载不了_【求助】看父与子学习Python,里面有一个滑雪小游戏,加载不出图...
  13. java多线程实现医院叫号_Java多线程经典题目(医院挂号)
  14. Introduction to Computer Networking学习笔记(十六):Queue Model 包交换中的缓冲模型
  15. KITTI 数据集简介
  16. VOLTE呼叫流程介绍
  17. 如何比较两种方法的灵敏度和特异度
  18. 7张图告诉你成功者与失败者的行为差别
  19. 理解什么是symbolic link in Python
  20. Git使用笔记[持续更新]

热门文章

  1. Ubuntu报错记录(Could not get lock /var/lib/dpkg/lock-frontend问题的解决方法)
  2. 【安全漏洞】利用CodeQL分析并挖掘Log4j漏洞
  3. Windbg新手入坑指南
  4. 003 PECompact 2.55
  5. 设计模式C++实现(6)——建造者模式
  6. 1、MySQL日志及分类
  7. 7、调用存储过程和函数
  8. 蓝桥杯【介绍】和【如何准备才可以拿奖】
  9. 查看Linux的磁盘使用情况
  10. 一直用git,你了解git的内部机制吗?