Java教程

shell通过ping实现ip检测

本文主要是介绍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检测的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!