停止执行Ruby脚本


102

有没有类似PHP中的方法exitdiePHP中的一种方法可以停止执行Ruby脚本?

Answers:


103

无论是abortexit将有所帮助。


3
就像@webwurst在另一个答案中说的那样,请使用abort指定脚本的失败结束,然后退出以成功结束。
Jrgns 2014年


7

abort如果有线程正在等待,则仍然可以挂起。如果您真的想立即终止,请尝试:

Process.kill 9, Process.pid

0

仅供参考shutup,在rails目录中,您可以简单地使用此gem ,在bash终端中的rails目录中运行此命令

gem install shutup

它将找到rails服务器的PID并杀死它。

lsof -wi tcp:3000如果您没有在其他端口上启动服务器,也可以这样做,否则应更改端口3000

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.