DBA

개인 학습, 작업 기록용입니다. 올바르지 않은 정보가 있다면 댓글주시면 감사하겠습니다!

Linux

[Linux] 전달받은 IP 주소값 PING 테스트 셸 스크립트

DBnA 2024. 1. 10. 16:42

ping 이란?

Paket Internet Groper 약어로 컴퓨터 네트워크의 상태 점검 및 진단하는 명령어

네트워크를 통해 해당 IP에 접근할 수 있는지 확인

 

ping 사용법

ping [옵션] [ip주소]

 

ping 옵션

- c : count 옵션 , ping n번 시도

  옵션 미설정시 무제한

  ex) ping -c 3 [ip주소] : 3번 실행

 

- w : timeout 옵션, 응답대기시간 제한 (밀리초)

 ex) ping -w 3000  [ip주소]

 

사용 예제

 

ping 1회시도 3초 대기로만 간단한 예제 작성

ping_test.sh

#!/bin/sh

#1회 시도 3초 대기 
ping -c 1 -w 3000 "$1" > /dev/null
 ping_result=$?

 if [ $ping_result == "0" ]; then
  echo "OK : $1"
 else
  echo "NO : $1"
 fi

 

실행결과

[root@dbteam01 sbn_test]# ./ping_test.sh 192.168.213.11
OK : 192.168.213.11

 

 

참고)

https://chanchan-father.tistory.com/967