停止执行Ruby脚本
有没有像PHP中exit
或die
的方法,停止执行一个Ruby脚本?
abort
或exit
将有所帮助。
abort
是Kernel.exit(false)
的别名,立即终止执行。
exit
是Kernel.exit(true)
的别名,并引发可能被捕获的SystemExit
exception。 at_exit
函数和finalizers
器在终止之前运行。
如果存在正在等待的线程,则abort
仍可能挂起。 如果你真的想立即终止尝试:
Process.kill 9, Process.pid