From: Takahiro Kambe Date: 2000-11-16T18:13:56+09:00 Subject: [ruby-list:26029] Re: 子プロセスから標準出力と終了ステータスを得たい In message <20001116175237.708D.YHARUO@mail7.dddd.ne.jp> on Thu, 16 Nov 2000 17:54:05 +0900, yharuo@mail7.dddd.ne.jp wrote: > |> |質問の意味が良く分かりませんが、「普通の実装」では > |と、まつもとさんも書かれている様に質問の意図は何でしょうか。 > > 質問の意図は、子プロセスがexit(n)で終了したとき、親プロセス側で > 参照する $? は、n ではなく n*256 になっていますが何故ですか? 世の中、そういうものなのです。 > 何故、nではないのですか? というのが発端です。 そういう風にシステムコールの仕様と、それに基づいた実装がなっているから です。 やっぱり、終了状態のオブジェクトやメソッドを用意して、こういった悩みも 出て来ない様にするのが前向きですね。 複数の子プロセスの終了状態を保持したいといったケースを考えると、それ用 のオブジェクトの方が良いのでしょうか? -- 神戸 隆博(かんべ たかひろ) at 仕事場