Hintergrund
Ich habe einige Root-Prozesse, die ich zu beenden versuche, genauer gesagt einige tcpdump
Prozesse. Daher muss ich verwenden sudo kill
.
Mein aktueller Befehl sieht ungefähr so aus:
sudo kill $(ps aux | grep '[t]cpdump' | awk '{print $2}'
Frage
Irgendwelche Ideen zur Erweiterung des Befehls (einzeilig), um eine Ausgabe wie die folgende in eine Protokolldatei umzuleiten?
Im Erfolgsfall:
Erfolg! Abgebrochene Prozesse: pid1 pid2 ...
Im Falle eines Fehlers:
Error! Eine Fehlermeldung.
Eine einfache Umleitung reicht nicht aus, da der Befehl kill nicht die Prozesse ausgibt, die er beendet hat.