GNU/Linux >> LINUX-Kenntnisse >  >> Linux

pkill:Befehl nicht gefunden

Der Befehl pkill sendet ein bestimmtes Signal oder standardmäßig das Beendigungssignal basierend auf einem übereinstimmenden Muster an Prozesse. Ähnlich wie der Befehl pgrep, sendet aber tatsächlich ein Signal, anstatt an stdout zu drucken. Wenn Sie beispielsweise top in einem Terminal starten und dann pkill top in einem anderen Terminal ausgeben, sehen Sie, dass top beendet wird. Der Befehl stimmte eher mit einem Namensmuster als mit einer Prozess-ID überein.

Syntax

Die Syntax dieses Befehls lautet:

# pkill [options] {pattern}

Wenn beim Ausführen des Befehls pkill der folgende Fehler auftritt:

pkill: command not found

Sie können versuchen, das folgende Paket gemäß Ihrer Wahl der Distribution zu installieren:

Betriebssystemverteilung Befehl
Debian apt-get install procps
Ubuntu apt-get install procps
Alpin apk fügt procps hinzu
Arch Linux pacman -S procps-ng
Kali-Linux apt-get install procps
CentOS yum installiere procps-ng
Fedora dnf install procps-ng
Raspbian apt-get install procps

pkill-Befehlsbeispiele

1. Beenden Sie alle Prozesse, die übereinstimmen:

# pkill "process_name"

2. Beenden Sie alle Prozesse, die mit ihrem vollständigen Befehl übereinstimmen, anstatt nur mit dem Prozessnamen:

# pkill -f "command_name"

3. Kill-Matching-Prozesse erzwingen (kann nicht blockiert werden):

# pkill -9 "process_name"

4. Senden Sie das SIGUSR1-Signal an Prozesse, die übereinstimmen:

# pkill -USR1 "process_name"

5. Beenden Sie den Hauptprozess „firefox“, um den Browser zu schließen:

# pkill --oldest "firefox"


Linux
  1. Subscription-Manager:Befehl nicht gefunden

  2. dnf:Befehl nicht gefunden

  3. bc:Befehl nicht gefunden

  4. dpkg:Befehl nicht gefunden

  5. id:Befehl nicht gefunden

nc:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

tvservice:Befehl nicht gefunden

lspci:Befehl nicht gefunden

pstree:Befehl nicht gefunden

ln:Befehl nicht gefunden