셸 스 크 립 트 는 랜 호스트 의 온라인 여 부 를 대량으로 테스트 합 니 다.

759 단어 shell호스트
랜 내 호스트 가 많 고 VLAN 도 많 기 때문에 온라인 호스트 의 수 를 자주 알 수 있 도록 스 크 립 트 를 작성 하여 온라인 호스트 를 검사 합 니 다.
효 과 는 호스트 온라인 에 녹색 을 표시 하고 호스트 오프라인 에 빨간색 결 과 를 표시 합 니 다.
용법:./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

좋은 웹페이지 즐겨찾기