Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash kill コマンド: プロセスを終了させる
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
      1. プロセスを終了させる
      2. シグナルを指定してプロセスを終了させる
      3. プロセスを強制終了させる
      4. シグナルのリストを表示する
    5. Tips

[Linux] Bash kill コマンド: プロセスを終了させる

Overview

kill コマンドは、指定したプロセスにシグナルを送信するために使用されます。主にプロセスを終了させるために使われますが、他のシグナルを送ることも可能です。

Usage

基本的な構文は以下の通りです。

kill [options] [arguments]

Common Options

  • -l : 利用可能なシグナルのリストを表示します。
  • -s : 送信するシグナルを指定します。
  • -n : シグナル番号を指定します。

Common Examples

以下は、kill コマンドの一般的な使用例です。

プロセスを終了させる

特定のプロセスID (PID) を持つプロセスを終了させる場合:

kill 1234

シグナルを指定してプロセスを終了させる

-s オプションを使用して、特定のシグナルを指定できます。例えば、SIGTERM シグナルを送信する場合:

kill -s SIGTERM 1234

プロセスを強制終了させる

-9 オプションを使用して、プロセスを強制終了させることができます:

kill -9 1234

シグナルのリストを表示する

利用可能なシグナルのリストを表示するには、-l オプションを使用します:

kill -l

Tips

  • プロセスを終了させる前に、ps コマンドを使用してプロセスの状態を確認することをお勧めします。
  • 強制終了 (-9) は最終手段として使用し、可能な限り優雅にプロセスを終了させることを心がけましょう。
  • スクリプト内で kill を使用する場合、エラーハンドリングを行い、プロセスが存在するか確認することが重要です。