Pregunta:
Quiero ver la lista de procesos creados por un usuario específico o grupo de usuarios en Linux. ¿Puedo hacerlo usando el comando ps
o hay algún otro comando para lograr esto?
Respuesta:
Para ver solo los procesos que pertenecen a 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]
O
ps -ef | grep <username>
O
ps -efl | grep <username>
para la lista ampliada
Consulte la página man ps para conocer las opciones.
Otra alternativa es usar pstree que imprime el árbol de procesos del usuario
pstree <username or pid>