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 命令以最長的超時時間去等待應答(發送最後一個信息包後)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章