shell 监控局域网的主机是否up
#!/bin/bash for ((i=30;i<60;i++)) ;do ping -c 3 172.31.0.$i>/dev/null #ping -c 172.31.0.30 ~172.31.0.59 if [[ $? -eq 0 ]] #if up $?==0 then echo "172.31.0.$i is alive" else echo "172.31.0.$i isn't up" fi done
监控局域网的主机是否up,可以使用ping命令,如果ping 通$?等于0,ping不通 返回非0
转载请注明出处:http://www.cnblogs.com/tobecrazy/
![](https://images2015.cnblogs.com/blog/418763/201610/418763-20161014225758390-402578379.gif)