Tag: 退出

ruby at_exit退出状态

我可以在at_exit块中确定自我进程退出状态吗? at_exit do if this_process_status.success? print ‘Success’ else print ‘Failure’ end end

SystemExit是一种特殊的exception吗?

SystemExit与其他Exception的行为有何不同? 我想我理解为什么提出一个正确的例外是不好的一些推理。 例如,您不希望发生类似这样的奇怪事件: begin exit rescue => e # Silently swallow up the exception and don’t exit end 但rescue 如何忽略SystemExit ? (它使用什么标准?)