UBUNTU下ping包加時間戳:
Ubuntu下給我們用ping來測試網絡通斷,但是再測試網絡的通信時,特別是測試網絡冗餘時,我們就想在ping包中加時間戳,這裏給出在ping包加時間戳的方法
ping 192.168.1.3 -c 10 | awk '{ print strftime("%H:%M:%S",systime()) $0"\t" }'
此方法在Ubuntu14.04上親測可用,如果想將ping包數據寫到文件中用如下指令:
ping 192.168.1.3 -c 10 | awk '{ print strftime("%H:%M:%S",systime()) $0"\t" }'>ping.log
windows下ping包加時間戳:
這裏在網上找到了一個方法,是在windows下寫一個ping.bat文件:
:top
echo %date%;%time%>>d:\log.txt
ping -n 1 192.168.1.3 | findstr "TTL" >> d:\log.txt
ping -n 2 127.1 >nul
goto top
其中192.168.1.3是需要ping的ip地址,這裏可以是域名,加了時間戳的ping數據會寫到log.txt文件中