Der Befehl pkill
wird verwendet, um Prozesse basierend auf ihrem Namen oder anderen Attributen zu beenden. Er ermöglicht es Benutzern, gezielt Prozesse zu identifizieren und zu stoppen, ohne die Prozess-ID (PID) manuell suchen zu müssen.
Die grundlegende Syntax des Befehls lautet:
pkill [Optionen] [Argumente]
-f
: Sucht nach dem vollständigen Befehl und nicht nur nach dem Prozessnamen.-n
: Beendet den zuletzt gestarteten Prozess.-o
: Beendet den ältesten Prozess.-signal
: Sendet ein spezifisches Signal an den Prozess (z.B. -9
für SIGKILL).-u
: Beendet Prozesse, die von einem bestimmten Benutzer gestartet wurden.Hier sind einige praktische Beispiele für die Verwendung von pkill
:
firefox
:
pkill firefox
max
gestartet wurden:
pkill -u max
python
:
pkill -n python
ssh
:
pkill -9 ssh
pkill -f "python my_script.py"
pkill -l
, um eine Liste der verfügbaren Signale anzuzeigen, die Sie senden können.pkill
, da es alle Prozesse mit dem angegebenen Namen beendet, was zu Datenverlust führen kann.pgrep
, um sicherzustellen, dass Sie die richtigen Prozesse identifizieren, bevor Sie sie beenden.