在捕获到一定数量的数据包后,如何让 tcpdump 停止捕获?

ygr*_*ram 5 linux tcpdump

我正在调试一个问题,其中两个服务器在相互通信时陷入循环。服务器重新启动后,问题将在某个时间点开始,可能是一小时或一天。我想在问题开始时 tcpdump 流量,以便我可以找出导致它发生的原因。

我的计划是重启服务器,然后让 tcpdump 捕获流量,然后分析结果。但是,我希望 tcpdump 在捕获了几千个数据包后停止以避免监视它,因为我不知道流量何时开始。

有人有建议吗?

fak*_*ker 11

man tcpdump

-c 收到计数包后退出。