From: Hidetoshi NAGAI Date: 2007-03-09T10:42:22+09:00 Subject: [ruby-dev:30516] Re: [BUG?] SIGTERM の取り扱い 永井@知能.九工大です. From: Nobuyoshi Nakada Subject: [ruby-dev:30513] Re: [BUG?] SIGTERM の取り扱い Date: Fri, 9 Mar 2007 09:22:07 +0900 Message-ID: <200703090022.l290M668015480@sharui.nakada.kanuma.tochigi.jp> > At Fri, 9 Mar 2007 07:42:56 +0900, > Yukihiro Matsumoto wrote in [ruby-dev:30510]: > > |> # メッセージが "ruby: SIGTERM (SignalException)" となってしまうのが > > |> # 少し格好悪い気もしますが... > > | > > |どうなるのがいいんでしょう。トップレベルまで抜けたところで、 > > |SIG_DFLに戻して再度kill()? > > > > トップレベルで例外がrb_eSignalのとき、メッセージを出さずに終 > > 了するのがよいのではないかと。 > > 親プロセスではWIFSIGNALEDとかWTERMSIGが取れることを期待している > のではないかと思ったんですが、そこまでは必要なし? 必要なのでしょうね. 最初は _exit(SIGTERM) でもいいのかなとも思いましたが (^_^;, 確かに SIG_DFL で始末してもらわないと具合いが悪そうです. # 「じゃあ HUP, QUIT はいいのか?」って話もありますが... -- 永井 秀利 (九工大 知能情報) nagai@ai.kyutech.ac.jp