質問: rails初心者です。 バックグラウンドで起動しているrails サーバーが停止できません。 いつもはcat tmp/pids/server.pidでプロセス番号をみてkill -9でサーバーを停止させているのですが、tmp/pidsフォルダの中を見るとファイルが一つもなく停止させることができません。 原因として考えられるのはrails restartコマンドを実行したことが考えられます。 railsサーバーを再起動しようとrails初心者で何もわからないままrails restartを実行してしまいました。 実行後、tmp/pidsフォルダの中にはrestart.txtという空のファイルがありました。(このファイルも消してしまいました。) ps aux | grep railsを実行して ”vagrant 20587 0.0 0.0 103336 916 pts/0 S+ 21:08 0:00 grep rails” のように出てきたのでkill -9 20587を実行したのですが ”そのようなプロセスはありません” と出てきてしまいます。 どうにかサーバーを停止する方法はないんでしょうか? どなたか、解決法をご存知の方いらっしゃればよろしくお願いします。
回答: ps ax | grep ruby か ps ax rails として、 プロセスID を見つけてください。 kill プロセスID で終了させることができるはずです。 ps や kill について、すこし調べてから実行してみてください。