[英]How do I shutdown a rails server without a console?
我在Mac OS X終端中啟動了“ rails server
”。 據說如果我只是在該終端按Ctrl + c ,我可以將其關閉。 但我不小心關閉了終端,現在我無法關閉它。
我開始了另一個測試項目並再次嘗試“ rails server
”,我得到了
已經在使用的地址 - bind(2)(Errno :: EADDRINUSE)“錯誤。
有人可以幫忙嗎?
您可以使用killall -9 rails
來殺死名稱中帶有“rails”的所有正在運行的應用程序。
雖然我已經看到Ruby和/或Rails應用程序,但應該在窗口關閉時應用程序已經死亡。 您可以讓系統告訴您是否使用以下命令之一運行任何“ruby”或“rails”應用程序:
ps auxw | grep ruby
ps auxw | grep rails`
這是第一個的輸出:
greg 14461 0.3 0.7 2483432 15000 s001 S+ 10:10PM 1:03.43 /Users/greg/.rvm/rubies/ruby-1.9.2-p0/bin/ruby script/rails c
您可以看到正在運行的應用程序的路徑,這將有助於識別作業。 第二列中的數字是進程ID。 kill -9 14461
會殺了它。 或者,如上所述, killall
命令將通過搜索名稱中帶有rails
應用程序來執行此操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.