由于局域網(wǎng)內(nèi)主機多,VLAN也多,為時常能知道在線主機的數(shù)量,編寫腳本以查驗在線主機。
效果是:主機在線顯示綠色,主機離線顯示紅色結(jié)果。
用法:./ping IP段 例如:./ping 192.168.0
復(fù)制代碼 代碼如下:
#!/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
您可能感興趣的文章:- 阿里云主機一鍵安裝lamp、lnmp環(huán)境的shell腳本分享
- Shell腳本實現(xiàn)自動修改IP、主機名等功能分享
- NTFS權(quán)限設(shè)置以避免通過webshell遍歷主機目錄
- nginx虛擬主機防webshell完美版
- 虛擬主機封殺webshell提權(quán)!!!!!!!!!!
- 使用PowerShell獲取當前主機內(nèi)存使用量和總量的方法
- PowerShell腳本實現(xiàn)檢測網(wǎng)絡(luò)內(nèi)主機類型
- php管理nginx虛擬主機shell腳本實例
- Shell交互批量更改主機名的方法