pkill を使ってプロセス名だけでプロセスを停止する
プロセスを停止したい場合、プロセス ID を指定して kill を実行します。しかし、pkill を使えばプロセス名だけでプロセスを停止することが出来ます。今回は Ubuntu 14.04.3 環境で pkill を試します。
kill でのプロセス停止¶
kill コマンドを使ってプロセスを停止する場合、まずは ps でプロセス ID を確認します。ps に対してパイプした grep まで表示されてしまいます…
1 2 3 4 5 |
|
停止したいプロセス ID を確認したら kill します。
1 |
|
pkill でのプロセス停止¶
pkill を使えば(プロセス ID が分からなくても)プロセス名だけで該当のプロセスを停止出来ます。プロセスを停止するだけであれば必要無いのですが、pgrep コマンドでプロセスが存在するか、確認することも出来ます。
1 2 3 4 |
|
プロセス ID 以外にプロセス名も表示させたい場合は -l オプションを指定します。
1 2 3 4 |
|
pkill でプロセスを停止します。指定したプロセス名に一致するプロセスを複数同時に停止することが出来ます。
1 |
|
pgrep でプロセスが存在しないことを確認出来ます。
1 2 |
|