Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash killall の使い方: プロセスを一括終了する
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
      1. 例1: 特定のプロセスを終了する
      2. 例2: 特定のユーザーのプロセスを終了する
      3. 例3: 大文字と小文字を区別せずにプロセスを終了する
    5. Tips

[Linux] Bash killall の使い方: プロセスを一括終了する

Overview

killall コマンドは、指定した名前のすべてのプロセスを終了させるためのコマンドです。このコマンドを使用することで、特定のアプリケーションやサービスを一度に停止させることができます。

Usage

基本的な構文は次のとおりです。

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

Common Options

  • -u <ユーザー名>: 指定したユーザーが所有するプロセスのみを終了します。
  • -I: 大文字と小文字を区別せずにプロセス名を指定します。
  • -q: エラーメッセージを表示せずに静かに実行します。

Common Examples

以下は、killall コマンドのいくつかの実用的な例です。

例1: 特定のプロセスを終了する

killall firefox

このコマンドは、すべての Firefox プロセスを終了します。

例2: 特定のユーザーのプロセスを終了する

killall -u username

このコマンドは、指定したユーザーが所有するすべてのプロセスを終了します。

例3: 大文字と小文字を区別せずにプロセスを終了する

killall -I chrome

このコマンドは、chrome または Chrome という名前のすべてのプロセスを終了します。

Tips

  • killall を使用する際は、終了させるプロセス名を正確に指定することが重要です。誤ったプロセスを終了させると、システムに影響を与える可能性があります。
  • プロセスを終了する前に、ps コマンドを使用して現在実行中のプロセスを確認することをお勧めします。
  • -q オプションを使用すると、エラーメッセージを抑制できるため、スクリプト内での使用に便利です。