Dash Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [Deutsch] Debian Almquist Shell (dash) pkill Verwendung: Prozesse beenden
    1. Übersicht
    2. Verwendung
    3. Häufige Optionen
    4. Häufige Beispiele
    5. Tipps

[Deutsch] Debian Almquist Shell (dash) pkill Verwendung: Prozesse beenden

Übersicht

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.

Verwendung

Die grundlegende Syntax des Befehls lautet:

pkill [Optionen] [Argumente]

Häufige Optionen

  • -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.

Häufige Beispiele

Hier sind einige praktische Beispiele für die Verwendung von pkill:

  1. Beenden eines Prozesses mit dem Namen firefox:
    pkill firefox
    
  2. Beenden aller Prozesse, die von einem bestimmten Benutzer mit dem Benutzernamen max gestartet wurden:
    pkill -u max
    
  3. Beenden des zuletzt gestarteten Prozesses mit dem Namen python:
    pkill -n python
    
  4. Senden eines SIGKILL-Signals an alle Prozesse mit dem Namen ssh:
    pkill -9 ssh
    
  5. Beenden eines Prozesses, indem der vollständige Befehl verwendet wird:
    pkill -f "python my_script.py"
    

Tipps

  • Verwenden Sie pkill -l, um eine Liste der verfügbaren Signale anzuzeigen, die Sie senden können.
  • Seien Sie vorsichtig beim Einsatz von pkill, da es alle Prozesse mit dem angegebenen Namen beendet, was zu Datenverlust führen kann.
  • Testen Sie den Befehl zuerst mit pgrep, um sicherzustellen, dass Sie die richtigen Prozesse identifizieren, bevor Sie sie beenden.