Ruby:如何使我的程序陷阱并从信号中正确退出?

时间:2010-05-01 17:31:04

标签: ruby linux

当我在Linux上Ctrl我的程序时,我经常得到类似于堆栈转储(崩溃)的输出。

我能抓住Ctrl-C信号并正常退出吗?

谢谢!

1 个答案:

答案 0 :(得分:8)

您可以使用Kernel.trap

捕获信号
trap('INT') do
  # exit gracefully
end