GNU/Linux >> Znalost Linux >  >> Linux

Jak zobrazit proces vytvořený konkrétním uživatelem v Unixu/linuxu

Chcete-li zobrazit pouze procesy vlastněné konkrétním uživatelem, použijte následující příkaz:

top -U [username]

Nahraďte [username] požadovaným uživatelským jménem

Pokud chcete použít ps, pak

ps -u [username]

NEBO

 ps -ef | grep <username>

NEBO

ps -efl | grep <username>

pro rozšířený výpis

Možnosti naleznete na stránce man ps

Další alternativou je použít pstree, který vytiskne strom procesu uživatele

pstree <username or pid>

zkuste tohle

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

Linux
  1. Jak přidat uživatele Unix/linux do skriptu Bash?

  2. Jak najít všechny soubory vlastněné konkrétním uživatelem v Unixu/Linuxu?

  3. Jak zabít proces běžící na konkrétním portu v Linuxu?

  1. UNIX / Linux :Jak změnit vhodnost (prioritu) procesu

  2. Jak spustit příkaz jako konkrétní uživatel ve skriptu init?

  3. Kolika Unixových skupin může být uživatel členem?

  1. Jak změnit uživatelské jméno v Linuxu

  2. UNIX / Linux :Jak zamknout nebo zakázat uživatelský účet

  3. Jak nakonfiguruji monit, aby spustil proces s konkrétním uživatelem?