pkill
コマンドは、指定した条件に一致するプロセスを終了させるためのコマンドです。プロセス名やユーザー名などを基にして、特定のプロセスを簡単に停止できます。
基本的な構文は以下の通りです。
pkill [オプション] [引数]
-f
: プロセスのコマンドライン全体を検索します。-u
: 指定したユーザーが所有するプロセスを対象にします。-n
: 最後に起動したプロセスのみを終了させます。-o
: 最初に起動したプロセスのみを終了させます。以下に、pkill
コマンドのいくつかの実用的な例を示します。
特定のプロセス名を持つすべてのプロセスを終了させる例です。
pkill firefox
コマンドラインに特定の文字列を含むプロセスを終了させる例です。
pkill -f "python script.py"
特定のユーザーが所有するプロセスを終了させる例です。
pkill -u username
最後に起動したプロセスを終了させる例です。
pkill -n firefox
pkill
を使用する際は、終了させるプロセスを正確に指定するために、オプションを適切に使い分けることが重要です。-l
オプションを使うと、現在実行中のプロセス名のリストを表示できます。これにより、終了させたいプロセスを確認できます。pgrep
コマンドを使用して、どのプロセスが対象になるかを確認することをお勧めします。