From: yharuo@...7.dddd.ne.jp Date: 2000-11-16T19:31:56+09:00 Subject: [ruby-list:26035] Re: 子プロセスから標準出力と終了ステータスを得たい はるおです。 On Thu, 16 Nov 2000 18:55:00 +0900 Takahiro Kambe wrote: |実際のビットの使い方は厳密には実装依存です。 そうですか。 shやcshにあわせてほしいなあ、と要望したんですが、RubyやPerl はダメみたいです。 |> 上記の3ケースが正しいことを前提とすると、親プロセスが参照する、 |> それぞれ$?には具体的にどのような値がセットされるのでしょうか? |厳密にはUTSL(use the source, Luke)しないと、rubyのソースを読まないと |いけません。いずれにしろ、 無から解読は無理。 # $?をセットするソースファイル名が分れば何とか解読できるかな? |> $?にxをセットすると3ケース間で値が重複するのでしょうか? |> それだとまずいですが・・・ |「$?に(exit(x))のxをセットする」という意味がよくわかりませんが、 |3.の場合、子プロセスはexit(x)とかする余地もなく終了させられたのです。 |おわかりですか? 分ってますよ。それくらいは。 3.はexit()を経由しないcore dumpやシグナル終了のことです。 2.の終了はちょっと説明できませんが・・・ --- Haruo # 「世の中、そういうもの・・・」とても説得力があるお言葉。