it-swarm.com.de

Anzeigen des von einem bestimmten Benutzer in Unix / Linux erstellten Prozesses

Ich möchte eine Liste der Prozesse anzeigen, die von einem bestimmten Benutzer oder einer bestimmten Benutzergruppe unter Linux erstellt wurden. Kann ich dies mit dem Befehl ps tun oder gibt es einen anderen Befehl, um dies zu erreichen?

Verwenden Sie den folgenden Befehl, um nur die Prozesse anzuzeigen, die einem bestimmten Benutzer gehören:

top -U [username]

Ersetzen Sie den [Benutzernamen] durch den gewünschten Benutzernamen

Wenn Sie ps dann verwenden möchten

ps -u [username]

OR

 ps -ef | grep <username>

OR

ps -efl | grep <username>

für die erweiterte Auflistung

Optionen finden Sie auf der Manp-Seite

Eine andere Alternative ist die Verwendung von pstree, das den Prozessbaum des Benutzers druckt

pstree <username or pid>
169
Stormvirux

probier diese

ps -fp $(pgrep -u <username>)
5
user939407