追記

上の記述は間違いの可能性が高いです。(Gakuさんの指摘にありますように・・・)
改めて考えてみるとプロセスの出力先は、プロセスを起動したモノが決めると思う。

  1. shellが普通にプロセスを起動した場合は画面に出力
  2. shellでリダイレクトでファイルへ出力
  3. WebサーバーがCGIを起動して出力
  4. shellでパイプを利用。


などなど。(続く)