From: Akinori MUSHA Date: 2007-03-11T03:29:53+09:00 Subject: [ruby-dev:30521] Re: [BUG?] SIGTERM の取り扱い --pgp-sign-Multipart_Sun_Mar_11_03:29:51_2007-1 Content-Type: text/plain; charset=ISO-2022-JP At Sat, 10 Mar 2007 06:14:45 +0900, Nobuyoshi Nakada wrote: > At Fri, 9 Mar 2007 10:42:22 +0900, > Hidetoshi NAGAI wrote in [ruby-dev:30516]: > > > > |> # メッセージが "ruby: SIGTERM (SignalException)" となってしまうのが > > > > |> # 少し格好悪い気もしますが... > > > > | > > > > |どうなるのがいいんでしょう。トップレベルまで抜けたところで、 > > > > |SIG_DFLに戻して再度kill()? > > > > > > > > トップレベルで例外がrb_eSignalのとき、メッセージを出さずに終 > > > > 了するのがよいのではないかと。 > > > > > > 親プロセスではWIFSIGNALEDとかWTERMSIGが取れることを期待している > > > のではないかと思ったんですが、そこまでは必要なし? > > > > 必要なのでしょうね. > > 最初は _exit(SIGTERM) でもいいのかなとも思いましたが (^_^;, > > 確かに SIG_DFL で始末してもらわないと具合いが悪そうです. > > > > # 「じゃあ HUP, QUIT はいいのか?」って話もありますが... > > SignalExceptionとInterruptの関係が微妙ですが。  手元でもテストしました。1.8 へのコミットをお願いします。 -- / /__ __ Akinori.org / MUSHA.org / ) ) ) ) / FreeBSD.org / Ruby-lang.org Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp "Different eyes see different things, Different hearts beat on different strings -- But there are times for you and me when all such things agree" --pgp-sign-Multipart_Sun_Mar_11_03:29:51_2007-1 Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQBF8vkfkgvvx5/Z4e4RApAvAJ4uTHjFpFcx7j2Hp2sb6lD6yiaiWgCgntT8 fGq9rZjs3+Zi41Y/bn/YK/c= =Iz+l -----END PGP SIGNATURE----- --pgp-sign-Multipart_Sun_Mar_11_03:29:51_2007-1--