web-dev-qa-db-ja.com

特定の数のパケットがキャプチャされた後、tcpdumpにキャプチャを停止させるにはどうすればよいですか?

2つのサーバーが相互に通信するときにループでスタックする問題をデバッグしています。サーバーを再起動した後、問題はある時点で始まります。1時間または1日かかる場合があります。問題が発生したときにトラフィックをtcpdumpして、問題が発生する原因を突き止めたいと思います。

私の計画は、サーバーを再起動し、tcpdumpにトラフィックをキャプチャさせて、結果を分析することです。ただし、トラフィックがいつ開始されるかわからないため、監視する必要がないように、数千のパケットがキャプチャされた後にtcpdumpを停止したいと思います。

提案がある人はいますか?

2
ygram

見る man tcpdump

-cカウントパケットを受信した後に終了します。

8
faker