脚本:检测某个范围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 命令以最长的超时时间去等待应答(发送最后一个信息包后)。 |