Alle `... | grep <Benutzername> `Lösungen funktionieren nicht, wenn Sie zwei Benutzernamen haben, die länger als N Zeichen sind. In meinem Fall ist N 6.
guettli
1
Hinweis: Ich habe einen Fehler für erhalten top -U [username]und top -u [username]habe stattdessen für mich gearbeitet. Debian 9. Wenn also jemand anderes einen Fehler mit der -U-Form bekommt, versuchen Sie es mit Kleinbuchstaben.
ps -u username
. Die meisten Befehle haben eine Handbuchseite, mit der Sie lesen könnenman the-command
.Antworten:
Verwenden Sie den folgenden Befehl, um nur die Prozesse anzuzeigen, die einem bestimmten Benutzer gehören:
Ersetzen Sie den [Benutzernamen] durch den erforderlichen Benutzernamen
Wenn Sie dann ps verwenden möchten
ODER
ODER
für die erweiterte Auflistung
Weitere Optionen finden Sie auf der Man-ps-Seite
Eine andere Alternative ist die Verwendung von pstree, das den Prozessbaum des Benutzers druckt
quelle
top -U [username]
undtop -u [username]
habe stattdessen für mich gearbeitet. Debian 9. Wenn also jemand anderes einen Fehler mit der -U-Form bekommt, versuchen Sie es mit Kleinbuchstaben.Probier diese
quelle
ps -u <username>
, wie in der vorhandenen Antwort erwähnt (oderps -fu <username>
wenn Sie Prozessdetails wünschen)?