¿Cómo puedo ver (solo) los procesos del sistema ejecutándose en mi computadora? He probado ps, ps -e, etc., pero siempre obtengo el proceso del usuario + los procesos del sistema. (He mantenido Firefox abierto, también lo obtengo. Aunque es no es un proceso del sistema.)
Respuesta1
ptreete ayudará al respecto.
Creo que está preinstalado en tu sistema, si no
sudo apt-get install psmisc
entonces corre
pstree
pstree muestra los procesos en ejecución como un árbol. El árbol tiene sus raíces en pid o init si se omite pid. Si se especifica un nombre de usuario, se muestran todos los árboles de procesos basados en procesos propiedad de ese usuario.
Consulta más información aquíhttp://linux.about.com/library/cmd/blcmdl1_pstree.htm
Respuesta2
No parece que ps
haya una forma explícita de hacer esto, pero aquí hay algunos enfoques que pueden lograr lo que desea. Divulgación completa, no estoy muy seguro de qué quieres decir con proceso del sistema.
Todos los procesos ejecutados por root
ps -u 0
Todos los procesos excepto los ejecutados por el usuario actual.ps -u ${UID} -N
Creo que realmente solo necesitas jugar con las banderas ps
proporcionadas.