SHELL脚本之检测某个范围ip 是否在线

脚本:检测某个范围ip 是否在线

 

#!/bin/bash

#for((a=1;a<255;a++))
#for a in `seq 60`
for a in {1..60}
do
    ping -c1 -w1 172.25.254.$a &> /dev/null && echo 172.25.254.$a is up || echo 172.25.254.$a is down
done

 

备注:

 

-c Count 指定要被发送(或接收)的回送信号请求的数目,由 Count 变量指出。
-w timeout 这个选项仅和 -c 选项一起才能起作用。它使 ping 命令以最长的超时时间去等待应答(发送最后一个信息包后)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章