PHP中是否有像exit
或die
这样的方法来停止执行Ruby脚本?
答案 0 :(得分:98)
答案 1 :(得分:81)
abort
是Kernel.exit(false)
的别名,它会立即终止执行。
exit
是Kernel.exit(true)
的别名,并引发可能被捕获的SystemExit
异常。此外,at_exit
函数和finalizers
在终止前运行。
答案 2 :(得分:6)
abort
仍然可以挂起。如果确实想立即终止,请尝试:
Process.kill 9, Process.pid
答案 3 :(得分:0)
仅供参考,您可以简单地使用此宝石
shutup
,
在rails目录中的bash终端中运行此命令
gem install shutup
它将找到rails服务器的PID并杀死它。
如果您没有在另一个端口上启动服务器,也可以使用lsof -wi tcp:3000
进行操作,否则应更改端口3000