检测主机是否存活的脚本

简介:

#!/bin/bash                                              //定义脚本类型

for ip in `seq 1 +1 254`                                 //将ip尾数定义在1到254之间

do                                                       //开始执行 

ping 172.16.1.$ip -c1                                    //ping ip次数一次

if [ $? -ne 0 ];then                                     //如果结果不等于0

  echo 172.16.1.$ip is offline                           //显示本机是离线的

else                                                     //否则

  echo 172.16.1.$ip is online                            //显示主机是在线的

fi                                                       //结束循环

done                                                     //结束脚本





     本文转自陈继松 51CTO博客,原文链接:http://blog.51cto.com/chenjisong/1606090,如需转载请自行联系原作者

相关文章
|
5月前
|
安全 网络安全 Python
安全开发实战(3)--存活探测与端口扫描
本篇主要是对上一篇反查ip后,对整个ip段或是反查的ip进行存活的端口监测,确定目标主机开放的端口以及对应的服务,通过两种不同的方式使用python进行编写批量监测脚本,两种方式各有各的好处吧.
107 0
|
5月前
|
监控 Shell
生产环境Shell脚本Ping监控主机是否存活(多种方法)
生产环境Shell脚本Ping监控主机是否存活(多种方法)
|
5月前
|
Shell
Shell一键检测本地存活ip是否存活
Shell一键检测本地存活ip是否存活
41 0
判断主机是否存活的优雅方式
对于判断主机是否存活的时候,不能只ping一次就下结论,对于其他业务类似。因此应该增加重试次数。采用三种方式实现。
107 0
循环检测ip存活脚本鉴赏
循环检测ip存活脚本鉴赏
|
网络安全 Python
批量探测IP端口检查是否有存在网站导入AWVS进行扫描
批量探测IP端口检查是否有存在网站导入AWVS进行扫描
批量探测IP端口检查是否有存在网站导入AWVS进行扫描
|
Python
python脚本基于主机系统探测信息搜集
python脚本基于主机系统探测信息搜集
193 0
python脚本基于主机系统探测信息搜集
|
Python
python 检查端口存活状态
!/usr/bin/env python check lvs port import socket,sys host = '172.16.54.94' port = '9999' def conn(host,port): try: s = socket.
1330 0