Quiero ver una lista de procesos creados por un usuario específico o un grupo de usuarios en Linux ¿Puedo hacerlo usando un ps
comando o hay algún otro comando para lograrlo?
Quiero ver una lista de procesos creados por un usuario específico o un grupo de usuarios en Linux ¿Puedo hacerlo usando un ps
comando o hay algún otro comando para lograrlo?
Respuestas:
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]
O
ps -ef | grep <username>
O
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>
top -U [username]
y top -u [username]
en su lugar funcionó para mí. Debian 9. Entonces, si alguien más obtiene un error con el formulario -U, intente en minúsculas.
prueba este
ps -fp $(pgrep -u <username>)
ps -u <username>
, como se menciona en la respuesta existente (o ps -fu <username>
si desea detalles del proceso)?
ps -u username
. La mayoría de los comandos tienen una página de manual con la que puedes leerman the-command
.