最近自动化跑出了几个问题,报给开发后说是网络问题,所以便找个方法监控网络
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