shell通过ping实现ip检测

Posted 奇妙之二进制

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell通过ping实现ip检测相关的知识,希望对你有一定的参考价值。

#!/bin/bash
for i in  `seq 2 254`
 do 
  ping  -w 1 $1.$i > /dev/null 2>&1
    if [ $? -eq 0 ]
     then
       echo "The server(${i}) status is UP"
       echo $1.$i >> ip.txt
     else
       echo "The server(${i}) status is DOWN"
    fi
 done

执行:
./xx.sh 192.168.10

-w 1指定超时时间为1秒

以上是关于shell通过ping实现ip检测的主要内容,如果未能解决你的问题,请参考以下文章