GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So sehen Sie den Prozess, der von einem bestimmten Benutzer in Unix/Linux erstellt wurde

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

top -U [username]

Ersetzen Sie [Benutzername] durch den erforderlichen Benutzernamen

Wenn Sie ps verwenden möchten, dann

ps -u [username]

ODER

 ps -ef | grep <username>

ODER

ps -efl | grep <username>

für die erweiterte Auflistung

Schauen Sie sich die Man-PS-Seite für Optionen an

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

pstree <username or pid>

versuchen Sie es hier

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

Linux
  1. Wie finde ich alle Dateien, die einem bestimmten Benutzer in Unix/Linux gehören?

  2. UNIX / Linux :Wie man die Nettigkeit (Priorität) eines Prozesses ändert

  3. Wie führe ich einen Befehl als bestimmter Benutzer in einem Init-Skript aus?

  4. Wie kann ich unter Linux einen Benutzernamen anhand der ID suchen?

  5. Wie konfiguriere ich Monit, um einen Prozess mit einem bestimmten Benutzer zu starten?

So beenden Sie einen Prozess in Linux

So erstellen Sie Benutzer unter Linux (Befehl useradd)

So ändern Sie einen Benutzernamen in Linux

So ändern Sie den Benutzernamen in Linux richtig

So deaktivieren Sie die SSH-Anmeldung für einen bestimmten Benutzer in Linux

So ändern Sie den Benutzer unter Linux