반응형
특정 IP 스캔
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | server[0]="192.168.0.3" server[1]="192.168.0.12" server[2]="192.168.0.24" server[3]="192.168.0.31" server[4]="192.168.0.45" server[5]="192.168.0.102" server[6]="192.168.0.214" for (( i=0 ; i<${#server[*]} ; i++ )) ; do ping -c 1 -w 1 ${server[$i]} &> /dev/null if [ "$?" == "0" ] ; then echo "${server[$i]} .. server ON!" else echo "${server[$i]} .. server OFF!" fi done | cs |
IP 범위 스캔
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #!/bin/bash declare -a server for((i=1; i<10; i++)) ; do server[$i]="192.168.0.$i" done for (( i=0 ; i<${#server[*]} ; i++ )) ; do ping -c 1 -w 1 ${server[$i]} &> /dev/null if [ "$?" == "0" ] ; then echo "${server[$i]} .. server ON!" else echo "${server[$i]} .. server OFF!" fi done | cs |
반응형
'OS-서버 > 리눅스-유닉스' 카테고리의 다른 글
DNS 질의 순서 (1) | 2019.03.24 |
---|---|
우분투에 Python 3.6 설치 (0) | 2019.03.03 |
RHEL/Centos Nginx 설치 (0) | 2018.04.09 |
Solaris SVCS(서비스 관리) 사용방법 (0) | 2018.03.21 |
리눅스 부팅 시 명령 , 서비스 자동 실행 (0) | 2018.03.21 |