バカな無限ループ…

kt-blackout2004-01-29


バカな事をしてしまった…。やったこと。

  1. LAN内にあるサーバ機にリモートログイン
  2. "tcpdump -w tcpdump.log &" を実行
  3. 何となく気になって "tcpdump -nr tcpdump.log" を実行
  4. 無限に出力される。

要するに tcpdump.log から一行読み出すとそれがネットワークを通って自分のところにたどり着くから、結局 tcpdump.log にログが追加される。そしてその追加されたログを読み出すから…(無限ループ)…。

最初、何が起きたのか分からず『この 1,2 分でなんでこんなにログが溜まっているんだ!?』と無駄に驚いてしまった。まさか、こんなところで無限ループに出会うとは。