it-swarm-es.tech

Cómo ver el proceso creado por un usuario específico en Unix / linux

Quiero ver una lista de procesos creados por un usuario específico o un grupo de usuarios en Linux ¿Puedo hacerlo usando el comando ps o hay algún otro comando para lograr esto?

127

Para ver solo los procesos propiedad de un usuario específico, use el siguiente comando:

top -U [username]

Reemplace el [nombre de usuario] con el nombre de usuario requerido

Si quieres usar ps entonces

ps -u [username]

OR

 ps -ef | grep <username>

OR

ps -efl | grep <username>

para el listado extendido

Consulte la página man ps para ver las opciones

Otra alternativa es utilizar pstree wchich imprime el árbol de procesos del usuario.

pstree <username or pid>
169
Stormvirux

prueba este

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