运行命令时是否有可能仅获得错误输出ping
?很难理解我们是否有 n 个服务器监控。
icmp_seq
显然会显示缺失数字的掉落计算,但我需要屏幕上的 RTO 来监控它们。一次监控 4-5 个会话非常困难。
出于监控目的,它将继续 ping 6 小时以上。
答案1
这是你想要的?
ping -O server.example.com | grep -v --line-buffered '^64 bytes from'
kill -INT
如果您想查看最终统计信息,请从另一个终端使用来结束 ping。
答案2
我可以通过以下命令来做到这一点。
touch ping-result-data.txt; while true; do ping -c 1 -w 2 192.168.56.11 || echo “`date` ping NG” >> ping-result-data.txt; sleep 1; done