Comando Linux pstree

Linux 命令大全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 //显示用户名称

Linux 命令大全Referencia completa de comandos Linux

Otras extensiones