要約
SIGINT シグナルを捕捉していないときに SIGINT シグナルを受け取ると発生します。 SIGINT 以外のシグナルを受信したときに発生する例外については SignalException を参照してください。
使用例
=begin
#SIGINTを捕捉したい場合
Signal.trap('INT'){
  print "\nINTを捕捉した。\n"
  exit 1
}
=end
begin
  begin
    print "z"
    $stdout.flush
    sleep(1)
  end while true
rescue Interrupt
  print "!!\n"
  exit 1
end
目次
継承しているメソッド
- SignalExceptionから継承しているメソッド
- Exceptionから継承しているメソッド