バカな無限ループ…
バカな事をしてしまった…。やったこと。
- LAN内にあるサーバ機にリモートログイン
- "tcpdump -w tcpdump.log &" を実行
- 何となく気になって "tcpdump -nr tcpdump.log" を実行
- 無限に出力される。
要するに tcpdump.log から一行読み出すとそれがネットワークを通って自分のところにたどり着くから、結局 tcpdump.log にログが追加される。そしてその追加されたログを読み出すから…(無限ループ)…。
最初、何が起きたのか分からず『この 1,2 分でなんでこんなにログが溜まっているんだ!?』と無駄に驚いてしまった。まさか、こんなところで無限ループに出会うとは。