From: matz@... (Yukihiro Matsumoto) Date: 1998-07-28T14:36:28+09:00 Subject: [ruby-list:8915] Re: kill subprocess and ruby まつもと ゆきひろです In message "[ruby-list:8908] kill subprocess and ruby" on 98/07/28, "Kikutani, Makoto" writes: |きくたにです。 |止めたいと思って、CTL-Cを押すと、sleepは殺されるのですが、 |rubyは生きてて、次の数字が表示され、またsleepに入ります。 | |モロとも一撃で殺すにはどう書くのでしょう? つーかですね.systemの中で ifunc = signal(SIGINT, SIG_IGN); なんてのを呼んでからブロックしてますからですね,SIGINTはruby に届かないんですね.ですから,C-c(SIGINT)では絶対に無理です. なんでそうなってるかっていうか,その理由は知らないんです.が, shellもperlもそうやってるんで,そうするべきものだと信じてま すです.どうしたもんだか.