Comando Linux pstree
Referencia completa de comandos Linux
El comando Linux pstree (nombre completo en inglés: display a tree of processes) muestra todos los procesos en forma de árbol. El árbol tomará como raíz (root) el pid (si se especifica) o el proceso básico init. Si se especifica un ID de usuario, el árbol solo mostrará los procesos que pertenecen a dicho usuario.
Permisos de uso: todos los usuarios.
Sintaxis
pstree [-a] [-c] [-h|-Hpid] [-l] [-n] [-p] [-u] [-G|-U] [pid|user]
o
pstree -V
Descripción de parámetros:
- -a Muestra el comando completo y los parámetros del proceso; si el proceso ha sido intercambiado a la memoria de intercambio (swap), se añadirá entre paréntesis.
- -c Si hay nombres de proceso duplicados, se muestran por separado (por defecto se les añade un * delante).
Ejemplos
Mostrar la relación de los procesos
pstree init-+-amd |-apmd |-atd |-httpd---10*[httpd] %pstree -p init(1)-+-amd(447) |-apmd(105) |-atd(339) %pstree -c init-+-amd |-apmd |-atd |-httpd-+-httpd | |-httpd | |-httpd | |-httpd ....
Indicar de forma especial los procesos en ejecución
# pstree -apnh //显示进程间的关系
Mostrar también los nombres de usuario
# pstree -u //显示用户名称Otras extensiones