操作
機能 #528
完了SIGHUPシグナルを受け取ったときにエラーとしない
説明
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
ファイル
操作