如果您使用script/server
命令启动Rails应用程序,您使用什么命令来阻止它?
答案 0 :(得分:2)
如果您使用像webrick这样的服务器,您可能没有要杀死的pid文件,但是您可以使用:
ps aux | grep ruby
应显示所有Ruby进程,然后终止运行服务器的进程:kill x
,其中x
是进程号。
请注意,您需要以运行Ruby命令的用户身份运行,否则将来会sudo
。
答案 1 :(得分:0)
cat
退出Rails树中的以下文件:
tmp/pids/server.pid
并向该pid发送任意种类的kill命令,或者只是执行以下操作(假设您的树看起来像:/my/rails/app
:
kill -9 $(cat /my/rails/app/tmp/pids/server.pid)
答案 2 :(得分:0)
pgrep ruby
查看正在运行的服务器然后:
kill -9 serverNumber
杀死服务器。