-
Linux Ping (ICMP) check bash Shell ScriptingLinux/Shell Script 2019. 4. 17. 09:49
리눅스의 bash셀을 이용한 ping check 스크립트
- pinglist.txt : ping check iplist
- pingcheck.sh : ping shell script
pinglist.txt
127.0.0.1 # Loopback (Test)
192.168.x.77 # 정상응답 서버 (Green)
192.168.x.78 # Shutdown 된 서버 (Red)
pingcheck.sh
#!/bin/bash for i in `cat pinglist.txt`; do ping -c1 $i > /dev/null 2>&1 if [ $? -eq 0 ];then echo $i 'ping check ok' else echo $i 'ping check fail' fi done
pingcheck.sh
127.0.0.1 ping check ok
192.168.x.77 ping check ok
192.168.x.78 ping check fail'Linux > Shell Script' 카테고리의 다른 글
Linux Access log 일 단위 자동압축 쉘 스크립트 (0) 2019.10.16 리눅스 Accesslog 클라이언트 ip별 라인수 출력 (0) 2019.09.15 Linix uniq 명령어와 정규식을 이용한 시간대별 로그 라인수 출력 (0) 2019.09.15 [Tip] 리눅스 쉘 스크립트에서 아무키나 누르기 전까지 대기 (0) 2018.05.24 vi 편집기 사용시 라인 넘버보는 명령어 (0) 2018.05.14