由于局域網(wǎng)內(nèi)主機多,VLAN也多,為時常能知道在線主機的數(shù)量,編寫腳本以查驗在線主機。
效果是:主機在線顯示綠色,主機離線顯示紅色結(jié)果。
用法:./ping IP段 例如:./ping 192.168.0
代碼如下:
#!/bin/bash
NETWORK=$1
for HOST in $(seq 1 254)
do
ping -c 1 -w 1 $NETWORK.$HOST &>/dev/null && result=0 || result=1
if [ "$result" == 0 ];then
echo -e "/033[32;1m$NETWORK.$HOST is up! /033[0m"
else
echo -e "/033[;31m$NETWORK.$HOST is down!/033[0m"
fi
done
新聞熱點
疑難解答