腳本:檢測某個範圍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 命令以最長的超時時間去等待應答(發送最後一個信息包後)。 |