killコマンドでプロセスの終了 macOS/Linux/Unix/Raspberry Pi

kill コマンドは、指定されたプロセスにシグナルを送信するために使用されます。主にプロセスの終了を目的としていますが、様々なシグナルを送信することで異なるアクションを引き起こすことができます。

killコマンドの基本的な使用法

bash
kill [シグナルオプション] プロセスID

よく使われるオプションとシグナル

オプション説明
-l利用可能なシグナルのリストを表示します。
-s送信するシグナルを指定します。シグナル名またはシグナル番号で指定できます。
-9強制終了(KILLシグナル)を送信します。最も強力で、ほとんどのプロセスを即座に終了させます。

シグナルの例

シグナル名前説明
1SIGHUPプロセスにハングアップを通知します。
2SIGINTプロセスに中断を通知します(例: Ctrl+C)。
9SIGKILLプロセスを強制終了させます。終了を拒否することはできません。
15SIGTERMプロセスに終了を通知します。デフォルトのシグナルです。

killコマンドの使用例

プロセスID 12345 のプロセスを終了させる(SIGTERM)

bash
kill 12345

プロセスID 12345 のプロセスを強制終了させる(SIGKILL)

bash
kill -9 12345

利用可能なシグナルのリストを表示

bash
kill -l
kill コマンドは多くのUNIX系OSで標準的に利用されるツールであり、プロセス管理において非常に重要な役割を果たします。正しく使用することで、システムの制御をより柔軟に行うことができます。

関連記事

最後までご覧いただきありがとうございます!

▼ 記事に関するご質問やお仕事のご相談は以下よりお願いいたします。
お問い合わせフォーム