C Shell Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [Unix系] C Shell (csh) kill コマンドの使い方: プロセスを終了させる
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
      1. プロセスを終了させる
      2. 特定のシグナルを送信する
      3. シグナルのリストを表示する
      4. シグナル番号を指定する
    5. Tips

[Unix系] C Shell (csh) kill コマンドの使い方: プロセスを終了させる

Overview

kill コマンドは、指定したプロセスにシグナルを送信することで、そのプロセスを終了させるために使用されます。通常、プロセスID (PID) を指定して、特定のプロセスをターゲットにします。

Usage

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

kill [オプション] [引数]

Common Options

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

Common Examples

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

プロセスを終了させる

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

kill 1234

特定のシグナルを送信する

-s オプションを使用して、KILL シグナルを送信する場合:

kill -s KILL 1234

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

利用可能なシグナルのリストを表示する場合:

kill -l

シグナル番号を指定する

シグナル番号を指定してプロセスを終了させる場合:

kill -n 9 1234

Tips

  • プロセスを終了させる前に、そのプロセスが本当に終了しても良いか確認しましょう。
  • kill コマンドを使用する際は、適切なシグナルを選択することが重要です。デフォルトの TERM シグナルは、プロセスに正常な終了を促しますが、KILL シグナルは強制終了します。
  • シグナルを送信する前に、プロセスの状態を確認するために ps コマンドを使用することをお勧めします。