只有 ping 失败输出才可见

只有 ping 失败输出才可见

运行命令时是否有可能仅获得错误输出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

相关内容