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文件中