Linuxにおけるpkillコマンドの目的は何ですか?
Linuxでは、pkillコマンドはプロセス名や他の属性に基づいてプロセスを終了するために使用されます。このコマンドは、プロセス名や他の一致条件に基づいて実行中のプロセスを検索し終了させる働きがあります。
pkillコマンドの構文は次の通りです:
pkill [options] pattern
pattern は、プロセス名やその他の属性に一致するパターン、正規表現を指定することができます。オプションを使用して、プロセスの検索と終了方法を指定することができます。
pkillコマンドは現在実行中のすべてのプロセスをスキャンし、指定されたパターンと一致するプロセスを即座に終了します。
pkillコマンドの一般的なオプションには次のものがあります:
- -u、–uid:ユーザーIDに基づいてプロセスを終了します。
- -n、–newest:最新に作成されたプロセスを終了します。
- -o, –older: 最初に作成されたプロセスを終了します。
- -f、–full:プロセス名だけでなく、コマンドライン全体と一致させます。
以下はいくつかの例です。
# 终止名为 "firefox" 的所有进程
pkill firefox
# 终止以 "chrome" 开头的进程
pkill chrome*
# 终止由用户ID 1000 创建的所有进程
pkill -u 1000
# 终止最新创建的进程
pkill -n
# 终止最早创建的进程
pkill -o
pkill コマンドを使用する際には注意が必要であり、適合するプロセスがすぐに終了されるため、重要なプロセスを誤って終了させないように慎重に行う必要があります。