我正在 ping 一个正在丢弃数据包的服务器。在我的 ping 结束时,我看到如下内容:
100 packets transmitted, 85 received, 15% packet loss, time 100030ms
我想做的是连续运行我的 ping,但能够判断数据包何时被丢弃。
我的第一个想法是查看 icmp_seq 数字并查找丢失的数字。我想通过管道自动化这个过程。类似于以下内容:
ping server.wherever.com | cut --someoptionshere | some other program
仅当数据包被丢弃时才会显示输出(而不是像 ping 那样收到数据包时)。
我可以做任何这样的管道序列来创建它吗?