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检测的主要内容,如果未能解决你的问题,请参考以下文章
linux,windows下检测指定的IP地址是否可用或者检测IP地址冲突的3种方式(批处理程序,python程序,linux shell 批量ping)