ページコンテンツ
用途
killコマンドにてプロセスを終了させます。
killコマンドは、プロセスにシグナルを送信し、シグナルを受け取ったプロセスはシグナルに応じた動作を実行します。シグナルには、シグナルIDが割り振られており、killコマンドではいずれかのシグナルIDを指定します。
構文
kill -[シグナル名/シグナルID] PID
kill -s [シグナルID] PID
kill -SIG シグナル名 PID
終了するプロセスを複数設定することも可能です。
kill PID PID
利用できるシグナルIDは下記コマンドで確認できます。
kill -l
主なシグナル
シグナル名 | シグナルID | 動作 |
---|---|---|
HUP | 1 | ハングアップ デーモンの設定を変更した際に、設定ファイルを再読み込みする際に使用します。 |
INT | 2 | 割り込み 割り込みによって動作を終了します。 |
KILL | 9 | 強制終了 プログラムが異常終了した場合など、TERMでは終了できない場合に、強制的にプロセスを直ちに終了します。ただし、ファイルを閉じずに終了してファイルが壊れるなどシステム障害のもとになることがありますので、最終手段として利用します。 |
TERM | 15 | 終了 (デフォルト) 開いていたファイルを閉じるなど、適切な手順でプロセスを正常終了します。 シグナルを指定しなかった場合は、TERMをシグナルに設定します。 |
CONT | 18 | 停止しているプロセスを再開 |
STOP | 19 | 一時停止 |
ジョブ、タスク管理の関連コマンド
関連記事
最近の記事
- CentOS7 最小構成でインストール後のネットワーク設定ページコンテンツ 概要 CentOS7では、最小構成でインストールした直後はネットワークが接続されません。GU… 続きを読む »
- CenteOS7にYumを利用してGitサーバをインストールページコンテンツ 概要 勉強がてらにコーディングしたソースが多くなってきたので、Gitでのソース管理(構成管理… 続きを読む »
- yum update後 systemctl restart nginx.serviceにて「Can’t open PID file /var/run/nginx.pid (yet?) after start: Too many levels of symbolic links」エラー発生ページコンテンツ エラー内容 yum update後 systemctl restart nginx.serv… 続きを読む »
- CentOS7 Cronが使えないページコンテンツ CentOS7への切り替え CentOS6のサポート期限が切れるので、CentOS7への切り… 続きを読む »
- CenOS7、Java11(OpenJDK11) 、Tomcat9 インストールページコンテンツ 概要 CenOS7に、Java11(OpenJDK11) 、Tomcat9 をインストールす… 続きを読む »