ping学习总结

最近自动化跑出了几个问题,报给开发后说是网络问题,所以便找个方法监控网络

1.使用ping实时监控:ping www.baidu.com ,得处得结果如下:


这个无法定位出现问题的网络情况,所以便想在记录前加上时间,网上找了很多方法,最后得出:

ping www.baidu.com | awk '{ print strftime("%Y.%m.%d %H:%M:%S",systime())"\t" $0 }'

参考链接:https://blog.csdn.net/tiantang_1986/article/details/84029131

运行之后发现报错:


查找后发现是gawk没下载(终端执行:brew install gawk)

下载完成后再执行就可以了

2.将记录写到文件里

ping www.baidu.com | awk '{ print strftime("%Y.%m.%d %H:%M:%S",systime())"\t" $0 }'>> 1.txt


3.看了log发现每隔1s就ping一次,数据量有点大,所以找了间隔30s才ping一次的方式

ping -i 30 www.baidu.com  

参考:https://blog.csdn.net/robertsong2004/article/details/40301193


4.其他

    在窗口结束ping:control+c


你可能感兴趣的:(ping学习总结)