让 macOS ping 仅记录超时

让 macOS ping 仅记录超时

我有一个类似的情况:生成使用日志证明我的互联网连接不稳定

但是这些日志很快就会变得很长。我只对记录超时感兴趣,有办法实现这一点吗?我希望-q可能,但似乎没有。

我在 macOS 上执行此操作,因此我正在寻找一种适用于 macOS 的 BSD 派生的解决方案ping(8)https://ss64.com/mac/ping.html

我想搜索字符串它们经过处理(在本例中带有前缀),因此我可以拥有更大的灵活性:

ping comcast.net | while read pong; do echo "$(date): $pong"; done

我知道ping comcast.net grep timeout几乎可以工作,但我不知道如何将其合并grep到我现有的脚本中

相关内容