初歩的な内容ですみません。
概要
バックグラウンドで動かしているrailsのプロセスを止めたいです。
動かした時のコマンドは以下のような感じです。
shell
1rails server -b 123.456.789.123 -d
動かしたあとで以下のコマンドを打つと、プロセスの値が表示されました。
shell
1[ec2-user@ip-123-456-789-123 hogehoge]$ cat tmp/pids/server.pid 22115[ec2-user@ip-123-456-789-123 hogehoge]$
そこでkillを打つと
shell
1kill -9 2115
これは想定通りの動きができたようで、エラーなどは表示されませんでした。
さてこれを1行でkillしてみようと思いましたが、
shell
1cat tmp/pids/server.pid | kill -9
と打ってもうまくいっていないようです。
以下のように表示されました。
kill: 使用法: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... または kill -l [sigspec]
どう打つのが正しいでしょうか。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。