Linux系统下ping整个网段IP脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统下ping整个网段IP脚本相关的知识,希望对你有一定的参考价值。

#!/bin/bash

#加载functions,action需要用到

. /etc/init.d/functions

#for循环网段1-254

for var in {1..254};

do

#定义变量IP

ip=172.21.0.$var

#ping的信息不要显示在屏幕

ping -c2 $ip >/dev/null 2>&1

if [ $? = 0 ];then

#如果ping成功显示OK

 action "$ip" /bin/true

else

#如果ping不成功显示FAILED 

 action "$ip" /bin/false

fi

done


这样屏幕输出比较干净

以上是关于Linux系统下ping整个网段IP脚本的主要内容,如果未能解决你的问题,请参考以下文章

Linux下shell脚本中信号捕获和函数练习脚本之ping一个网段

Linux ping网段ip脚本

[shell]通过ping检测整个网段IP的网络状态脚本

linux系统中配置lo:0一个IP后(该IP和eth0在同一个网段),其他电脑就无法ping通该主

HP刀片服务器重装linux系统后,无法ping通网关和同网段IP,是啥原因导致?

虚拟机里linux ping不通主机