在新的 AWS Cloud 9 IDE 中停止 Rails 服务器
Stop Rails server in new AWS Cloud 9 IDE
我刚开始在 Mac 上的新 AWS Cloud 9 中学习 Rails,我无法停止 Rails 服务器。说明说使用 Control+c
但在 Cloud9 终端中使用 Rails 运行 这只是写:
^[c
...然后创建一个新行什么都不做。
我也试过 killall -9 rails
但这只是将它写入终端并再次创建一个新行但什么都不做。请问这里有什么帮助吗?这是我的 Cloud 9 终端目前的样子:
ec2-user:~/ruby_projects (master) $ rails s -b $IP -p $PORT
=> Booting Puma
=> Rails 5.2.1 application starting in development
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 3.12.0 (ruby 2.4.1-p111), codename: Llamas in Pajamas
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://127.0.0.1:8080
Use Ctrl-C to stop
^[c
c
^[c
killall -9 rails
如果 Control + C 没有解决问题,那么只需关闭终端,这应该会终止该终端中所有正在进行的进程.
您可以通过运行 ps aux | grep "rails"
验证它是否杀死了它,然后检查是否有任何条目。如果有找到进程 ID 然后杀死它(或者你可以用 ps aux | grep -ie rails | awk '{print }' | xargs kill -9
杀死它)。
我刚开始在 Mac 上的新 AWS Cloud 9 中学习 Rails,我无法停止 Rails 服务器。说明说使用 Control+c
但在 Cloud9 终端中使用 Rails 运行 这只是写:
^[c
...然后创建一个新行什么都不做。
我也试过 killall -9 rails
但这只是将它写入终端并再次创建一个新行但什么都不做。请问这里有什么帮助吗?这是我的 Cloud 9 终端目前的样子:
ec2-user:~/ruby_projects (master) $ rails s -b $IP -p $PORT
=> Booting Puma
=> Rails 5.2.1 application starting in development
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 3.12.0 (ruby 2.4.1-p111), codename: Llamas in Pajamas
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://127.0.0.1:8080
Use Ctrl-C to stop
^[c
c
^[c
killall -9 rails
如果 Control + C 没有解决问题,那么只需关闭终端,这应该会终止该终端中所有正在进行的进程.
您可以通过运行 ps aux | grep "rails"
验证它是否杀死了它,然后检查是否有任何条目。如果有找到进程 ID 然后杀死它(或者你可以用 ps aux | grep -ie rails | awk '{print }' | xargs kill -9
杀死它)。