Meine sehr geehrten Damen und Herren!
Ich möchte anmerken dass dieser Artikel etwas veraltet ist meiner Meinung nach. Ich habe mir im Terminal die Manualpage von killall angeschaut und habe folgende Optionen gefunden:
* -e --exact Erfordert eine genaue Übereinstimmung für sehr lange Namen. Wenn ein Befehlsname länger als 15 . ist Zeichen ist der vollständige Name möglicherweise nicht verfügbar (d. h. er ist ausgelagert). In diesem In diesem Fall tötet killall alles, was innerhalb der ersten 15 Zeichen übereinstimmt. Mit -e werden solche Einträge übersprungen. killall gibt für jeden übersprungenen Eintrag eine Nachricht aus wenn -v zusätzlich zu -e angegeben wird.
* -I – ignore-case Passen Sie die Groß-/Kleinschreibung des Prozessnamens
* -g --process-group Beenden Sie die Prozessgruppe, zu der der Prozess gehört. Das Kill-Signal wird nur einmal pro Gruppe gesendet, auch wenn mehrere Prozesse, die derselben Prozessgruppe angehören gefunden werden.
* -i --interactive Bitten Sie vor dem Töten interaktiv um Bestätigung.
* -l --list Listen Sie alle bekannten Signalnamen auf.
* -n --ns Vergleich mit dem PID-Namespace der angegebenen PID. Standardmäßig wird gegen abgeglichen alle Namensräume.
* -o --older-than Nur Prozesse abgleichen, die älter sind (vor dem angegebenen Zeitpunkt gestartet). Die Zeit wird als Float und dann als Einheit angegeben. Die Einheiten sind s,m,h,d,w,M,y für Sekunden, min‐ uten, Stunden, Tage, Wochen, Monate und Jahre.
* -q --quiet Beschweren Sie sich nicht, wenn keine Prozesse beendet wurden.
* -r --regexp Prozessnamenmuster als erweiterten regulären POSIX-Ausdruck interpretieren, per regex(3).
* -s --signal, -SIGNAL Senden Sie dieses Signal anstelle von SIGTERM.
* -u --user Kill nur Prozesse, die dem angegebenen Benutzer gehören. Befehlsnamen sind optional.
* -v --verbose Melden Sie, ob das Signal erfolgreich gesendet wurde.
* -V --version Versionsinformationen anzeigen.
* -w --wait Warten Sie, bis alle beendeten Prozesse sterben. killall überprüft einmal pro Sekunde, ob einer der abgetötete Prozesse existieren noch und werden nur zurückgegeben, wenn keine übrig sind. Beachten Sie, dass killall kann ewig warten, wenn das Signal ignoriert wurde, keine Wirkung hatte oder wenn der Prozess anhält im Zombie-Zustand.
* -y --younger-than Nur Prozesse abgleichen, die jünger (nach) der angegebenen Zeit sind. Die Zeit wird als Float und dann als Einheit angegeben. Die Einheiten sind s,m,h,d,w,M,y für Sekunden, min‐ uten, Stunden, Tage, Wochen, Monate und Jahre.
* -Z --context (Nur SELinux) Sicherheitskontext angeben: nur Prozesse mit Sicherheitskontext beenden Text, der mit einem bestimmten erweiterten Muster für reguläre Ausdrücke übereinstimmt. Muss anderen vorangehen Argumente in der Befehlszeile. Befehlsnamen sind optional.
ACHTUNG!!! DIE MANUALPAGE HANE ICH MIT DEM GOOGLE-ÜBERSETZER ÜBERSETZT ES KANN ALSO SEIN DASS MANCHES ETWAS UNSTIMMIG IST DESHALB SCREENSHOTS DER MANUALPAGE ANGEHÄNGT!