プロジェクト

全般

プロフィール

機能 #528

SIGHUPシグナルを受け取ったときにエラーとしない

コスモ 虹川ほぼ5年前に追加. 4年以上前に更新.

ステータス:
終了
優先度:
通常
対象バージョン:
開始日:
2012-10-16
期日:
進捗率:

0%

プラグイン名:

説明

kill -SIGHUPされた時にエラーとせず、SignalExceptionをrescueするようにする。
$ kill -SIGHUP <mikutterのプロセスID>
された時に

SignalException SIGHUP
mikutter.rb:58:in `main'
mikutter.rb:58:in `boot!'
mikutter.rb:76:in `<main>'

が表示されるだけで意味のあるバグ報告となるとは考えにくいため。
また、rescue Interrupt, SystemExit ではSIGHUPシグナルは補足できていない。
InterruptクラスはSignalExceptionクラスの下位クラスであるため。
Interruptクラス:http://doc.ruby-lang.org/ja/1.9.2/class/Interrupt.html
SignalExceptionクラス:http://doc.ruby-lang.org/ja/1.9.2/class/SignalException.html

SignalException_catch.pat6ch (494 Bytes) コスモ 虹川, 2012-10-16 05:37

関係しているリビジョン

リビジョン 4c8274f6 (差分)
toshi_a 初音ほぼ5年前に追加

SIGHUPシグナルを受け取ったときにエラーとしない refs #528

git-svn-id: svn://toshia.dip.jp/mikutter/trunk@1052 03aab468-d3d2-4883-8b12-f661bbf03fa8

リビジョン f7311fe2 (差分)
toshi_a 初音ほぼ5年前に追加

SIGHUPシグナルを受け取ったときにエラーとしない refs #528

git-svn-id: svn://toshia.dip.jp/mikutter/trunk@1052 03aab468-d3d2-4883-8b12-f661bbf03fa8

リビジョン 4c8274f6 (差分)
toshi がほぼ5年前に追加

SIGHUPシグナルを受け取ったときにエラーとしない refs #528

git-svn-id: svn://toshia.dip.jp/mikutter/trunk@1052 03aab468-d3d2-4883-8b12-f661bbf03fa8

リビジョン f7311fe2 (差分)
toshi がほぼ5年前に追加

SIGHUPシグナルを受け取ったときにエラーとしない refs #528

git-svn-id: svn://toshia.dip.jp/mikutter/trunk@1052 03aab468-d3d2-4883-8b12-f661bbf03fa8

履歴

#1 toshi_a 初音4年以上前に更新

  • ステータス新規 から レビュー待ち に変更

取り込みました、どうでしょ

#2 コスモ 虹川4年以上前に更新

  • ステータスレビュー待ち から 終了 に変更

確認しました。

他の形式にエクスポート: Atom PDF