代码之家  ›  专栏  ›  技术社区  ›  Poul

鲁比:如何使我的程序陷阱和退出信号?

  •  3
  • Poul  · 技术社区  · 16 年前

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

    我能捕捉到ctrl-c信号并优雅地退出吗?

    谢谢!

    1 回复  |  直到 16 年前
        1
  •  8
  •   Theo    16 年前

    你可以用 Kernel.trap :

    trap('INT') do
      # exit gracefully
    end
    
    推荐文章