반응형
리눅스에서 ping 테스트 시 시작 표시 및 Bell 알림 출력하기
- (ping 정상 Bell 울림)_Ver3
tping 스크립트 생성
vim /bin/tping
#!/bin/bash
TARGET="$1"
COUNT=0
#domain lookup
#dig $1 +noall +answer | grep -v "global options" | grep -v "DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6"
#echo " "
#ping TEST( Count | TIME(HH:MM:SS) | PING Field )
# 인자 체크
if [ -z "$TARGET" ]; then
echo "Usage: tping <hostname or ip>"
exit 1
fi
echo "$TARGET"
# ping 실행 및 결과 처리
/bin/ping "$TARGET" | while read -r LINE
do
echo "[$COUNT] | $(date '+%H:%M:%S') | $LINE $(echo -e '\a')"
COUNT=$((COUNT+1))
done
실행 권한 부여
chmod +x tping
사용 방법
tping google.com
실행 결과 예시
$ tping google.com
google.com
[0] | 22:52:28 | PING google.com (121.78.71.106) 56(84) bytes of data.
[1] | 22:52:28 | 64 bytes from 121.78.71.106: icmp_seq=1 ttl=58 time=84.0 ms
[2] | 22:52:29 | 64 bytes from 121.78.71.106: icmp_seq=2 ttl=58 time=82.3 ms
[3] | 22:52:30 | 64 bytes from 121.78.71.106: icmp_seq=3 ttl=58 time=81.2 ms
[4] | 22:52:31 | 64 bytes from 121.78.71.106: icmp_seq=4 ttl=58 time=82.8 ms
[5] | 22:52:32 | 64 bytes from 121.78.71.106: icmp_seq=5 ttl=58 time=83.1 ms
- [N] : 응답 카운트
- HH:MM:SS : 수신 시각
- Bell 소리 🔔 : 정상 응답 알림
728x90
반응형
'스크립트' 카테고리의 다른 글
| CentOS 7 DSR 설정 스크립트 (0) | 2014.01.02 |
|---|---|
| 웹 액세스 로그 백업 스크립트 (0) | 2013.12.24 |
| 파이션 파일 및 디렉토리 작업 (0) | 2013.08.27 |
| 아파치 서버의 로그 저장 스크립트 (0) | 2013.08.14 |
| 아파치 서버의 로그 삭제 스크립트 (0) | 2013.08.14 |