1. Ping 응답시간 출력하기의 개요
- Ping프로그램은 목적지까지 통신이 가능한지 확인을 위해 사용하는 프로그램입니다.
테스트 중 ping요청 중 윈도우 시간을 출력하여 각 요청별 걸린 시간을 확인하기 위해서 스크립트를 작성해보았습니다.
2. 일반적으로 윈도우에서 Ping 프로그램 실행시
- 위에 사진과 같이 목적지 IP 패킷사이즈, 응답에 결린시간, TTL값만 나옵니다.
3. 스크립트 내용(파일은 첨부)
@echo off
set/p host=host Address:
set logfile=Log_%host%.log
echo Target Host = %host% >%logfile%
for /f "tokens=*" %%A in ('ping %host% -n 1 ') do (echo %%A>>%logfile% && GOTO Ping)
:Ping
for /f "tokens=* skip=2" %%A in ('ping %host% -n 1 ') do (
echo %date% %time:~0,2%:%time:~3,2%:%time:~6,2% %%A>>%logfile%
echo %date% %time:~0,2%:%time:~3,2%:%time:~6,2% %%A
timeout 1 >NUL
GOTO Ping)
4. 실행 화면
- 명령프롬프트에서 보시면 알 수 있듯이 ping요청 앞에 현재시간이 출력되며
해당 정보는 자동으로 bat파일을 실행한 곳에 로그가 저장이 됩니다.
NAT (Network Address Translation) (0) | 2016.01.11 |
---|