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

我可以捕获Ctrl-C信号并正常退出吗?

谢谢!

最佳答案

您可以使用Kernel.trap捕获信号:

trap('INT') do
  # exit gracefully
end

10-07 15:04