GNU/Linux >> Linux の 問題 >  >> Linux

pkill:コマンドが見つかりません

pkill コマンドは、一致するパターンに基づいて、指定されたシグナル (デフォルトでは終了シグナル) をプロセスに送信します。 pgrep コマンドに似ていますが、実際には stdout に出力する代わりにシグナルを送信します。たとえば、あるターミナルで top を開始し、別のターミナルで pkill top を発行すると、top が終了することがわかります。コマンドは、プロセス ID ではなく名前パターンと一致しました。

構文

このコマンドの構文は次のとおりです:

# pkill [options] {pattern}

pkill コマンドの実行中に以下のエラーが発生した場合:

pkill: command not found

選択したディストリビューションに従って、以下のパッケージをインストールしてみてください:

OS 分布 コマンド
Debian apt-get インストール プロシージャ
Ubuntu apt-get インストール プロシージャ
アルパイン apk add procps
Arch Linux pacman -S procps-ng
カリ Linux apt-get インストール プロシージャ
CentOS yum install procps-ng
Fedora dnf install procps-ng
Raspbian apt-get インストール プロシージャ

pkill コマンドの例

1. 一致するすべてのプロセスを強制終了します:

# pkill "process_name"

2. プロセス名だけでなく、完全なコマンドに一致するすべてのプロセスを強制終了します:

# pkill -f "command_name"

3. 一致するプロセスを強制終了します (ブロックできません):

# pkill -9 "process_name"

4. 一致するプロセスに SIGUSR1 シグナルを送信します:

# pkill -USR1 "process_name"

5. メインの `firefox` プロセスを強制終了してブラウザを閉じます:

# pkill --oldest "firefox"


Linux
  1. ifrename:コマンドが見つかりません

  2. dpkg:コマンドが見つかりません

  3. netstat:コマンドが見つかりません

  1. kubectl:コマンドが見つかりません

  2. tvservice:コマンドが見つかりません

  3. lspci:コマンドが見つかりません

  1. nc:コマンドが見つかりません

  2. pstree:コマンドが見つかりません

  3. ln:コマンドが見つかりません