#!/bin/bash
#加載functions,action需要用到
. /etc/init.d/functions
#for循環網段1-254
for var in {1..254};
do
#定義變量IP
ip=172.21.0.$var
#ping的資訊不要顯示在螢幕
ping -c2 $ip >/dev/null 2>&1
if [ $? = 0 ];then
#如果ping成功顯示OK
action "$ip" /bin/true
else
#如果ping不成功顯示FAILED
action "$ip" /bin/false
fi
done
這樣螢幕輸出比較幹淨
本文轉自 一招拜師 51CTO部落格,原文連結:http://blog.51cto.com/sadoc/1911149