PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : killall userlogin ?



robiotor
24.10.04, 09:01
wie kann ich alle prozesse eines users auf einmal killen ?

AlienSearcher
24.10.04, 09:10
Mittels ner Kombination aus ps, grep und kill ;) Dazu noch paar Pipes reinmixen und das müsste gehen.

robiotor
24.10.04, 09:16
pipes, reinmixen ? wie soll sowas gehen ? erklär mal

ich habe jetzt mitlerweile pkill gefunden mal schauen was das manual sagt

AlienSearcher
24.10.04, 09:27
Naja, musst halt die Ausgabe von ps mittels grep "filtern" lassen, sodass nurnoch die Prozesse des Users angezeigt werden, dann die PID rausholen und zu guter letzt noch die PID's an kill schicken. Wie genau das jetzt nochmal ging, weis ich selber nimmer :D

carnil
24.10.04, 09:33
Hi

Vielleicht geht das ganze ja auch einfacher mit pkill: Ausschnitt aus der manpage:


-u euid,...
Only match processes whose effective user ID is listed. Either
the numerical or symbolical value may be used.

-U uid,...
Only match processes whose real user ID is listed. Either the
numerical or symbolical value may be used.

Damit liessen sich wohl direkt eventuell gerade alle Prozesse die unter einer user-ID laufen killen.

MfG carnil