如何在中断之前执行方法

时间:2012-12-13 02:22:40

标签: ruby interrupt

有没有办法编写Ruby脚本来指定在脚本停止之前由于键盘中断而执行的命令,如 Ctrl C

1 个答案:

答案 0 :(得分:4)

Ruby documentation for Interrupt找到了感兴趣的人

begin
  puts "Press ctrl-C when you get bored"
  loop {}
rescue Interrupt => e
  puts "Note: You will typically use Signal.trap instead."
end