2018年1月10日水曜日

[Linux] 実行中のプロセスを強制終了する


【試した環境】
Google Cloud Platform(GCP)[VMインスタンス]上で実行
OS : Linux(Debian 9.2)

今回は実行中のプレセスを終了(強制終了)するコマンドです。

実行中のプレセスを終了

$ kill [-s シグナル] プロセスID

暴走したプロセスを止めたり、バックグラウンドで実行しているプロセスを止めたりするときに利用します。



[プロセスID]は[ps]コマンドを実行して該当するプロセスを探します。
$ ps ax | grep php
  PID TTY      STAT   TIME COMMAND 
 1514 ?        S     26:23 php xxxx.php
※詳細は以下を参照してください。
 [Linux] 実行中のプロセスを表示する


調べた[プロセスID]を指定して[kill]コマンドを実行します。
$kill 1540

実行中のプロセスを強制終了

ハングアップしてた場合などは、終了できない時があります。
その時はシグナルを指定して強制終了すると良い。
$kill -KILL 1540
または
$kill -9 1540


【参考】

0 件のコメント:

コメントを投稿