From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1998-08-17T18:23:49+09:00 Subject: [ruby-list:9165] Re: shell.rb [Re: Re: irb -m] けいじゅ@日本ラショナルソフトウェアです. In [ruby-list :9157 ] the message: "[ruby-list:9157] Re: shell.rb [Re: Re: irb -m] ", on Aug/17 16:36(JST) Yukihiro Matsumoto writes: >まつもと ゆきひろです >|>|1. シリアライズされていない >|>|2. 最終的な出力先がないと... >では,sh.ls, sh.makeのようにオブジェクトを経由することを利用 >して,次のリクエストを受けつれた時,前のリクエストの後処理を >行うってのはどうでしょう? > > sh.make > sh.make "install" # 前のコマンドを終了を待ってから実行 おお. 本格的にプロセス管理しろってことね. それなら, 若干shとは動作が違 いますがそれほど気にする必要がないかも. 今の実装はすごいいい加減で, ゾンビプロセスを作らないために, コマンドを 実行するのに Process.wait_pid fork{fork{exec "command"}} しているだけですし... 実装可能か検討してみましょう. で, ちょっと気になる点は, SIGCHLD ですが, ライブラリでsignalを勝手にキャッ チして良いものなんですかね?? __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@rational.com <<---