From: Take_tk Date: 2003-10-24T13:30:14+09:00 Subject: [ruby-list:38649] IO.popen について たけ(tk)です [ruby-list:31144] ---- print "create_process(winmine) :" ; gets create_process nil,"winmine.exe" ## 自分とは生死が別。 print "popen(freecell) :" ; gets IO.popen "freecell.exe" ## 自分が死ぬと道連れで死ぬ。 print "exec(sol.exe) :" ; gets exec "sol.exe" ## 自分が死ぬ。 print "end" ; gets ## exec で自殺するので、ここには来ない。 ---- の動作が 1.6.7 と 1.8.0 とで違うのですが、どちらが正しいのでしょうか? 具体的には、IO.popen のときに、1.8 だと、自分が死んでもサブプロセスが生 き残ります。 Take_tk = KUMAGAI Hidetake たけ(tk)=熊谷秀武