Manuales para la línea de comandos

Man » Manual de pstree en línea - documentación en línea detallada para la página de manual de pstree

🌍
pstree - muestra un árbol de procesos

SINOPSIS

pstree [-a, --arguments] [-c, --compact-not] [-C, --color attr] [-g, --show-pgids] [-h, --highlight-all, -H pid, --highlight-pid pid] [-l, --long] [-n, --numeric-sort] [-N, --ns-sort ns]
[-p, --show-pids] [-s, --show-parents] [-S, --ns-changes] [-t, --thread-names] [-T, --hidethreads] [-u, --uid-changes] [-Z, --security-context] [-A, --ascii, -G, --vt100, -U, --unicode]
[pid, user]
pstree -V, --version

DESCRIPCIÓN

pstree muestra los procesos en ejecución como un árbol. El árbol tiene como raíz ya sea pid o init si pid se omite. Si se especifica un nombre de usuario, se muestran todos los árboles de procesos que tienen como raíz los procesos que pertenecen a ese usuario.

pstree fusiona visualmente las ramas idénticas poniéndolas entre corchetes y prefijándolas con el recuento de repeticiones, por ejemplo:

init-+-getty
|-getty
|-getty
`-getty

se convierte en

init---4*[getty]

Los subprocesos de un proceso se encuentran debajo del proceso principal y se muestran con el nombre del proceso entre llaves, por ejemplo:

icecast2---13*[{icecast2}]

Si pstree se llama como pstree.x11, solicitará al usuario al final de la línea que pulse Intro y no devolverá el control hasta que esto se haya hecho. Esto es útil cuando pstree se ejecuta en una xterminal.

Ciertos parámetros del kernel o del sistema de archivos, como la opción hidepid para procfs, ocultarán información para algunos procesos. En estas situaciones, pstree intentará construir el árbol sin esta información, mostrando los nombres de los procesos como signos de interrogación.

OPCIONES

-a     Muestra los argumentos de la línea de comandos. Si la línea de comandos de un proceso se ha intercambiado, ese proceso se muestra entre paréntesis. -a deshabilita implícitamente la compactación para los procesos, pero no para los subprocesos.

-A     Utiliza caracteres ASCII para dibujar el árbol.

-c     Deshabilita la compactación de los subárboles idénticos. Por defecto, los subárboles se compactan siempre que es posible.

-C     Colorea el nombre del proceso según el atributo dado. Actualmente, pstree solo acepta el valor age, que colorea según la antigüedad del proceso. Los procesos más nuevos de 60 segundos son verdes, los más nuevos de una hora son amarillos y el resto son rojos.

-g     Muestra los PGID. Los identificadores de grupo de procesos se muestran como números decimales entre paréntesis después del nombre de cada proceso. Si se muestran tanto los PID como los PGID, los PID se muestran primero.

-G     Utiliza caracteres de dibujo de línea VT100.

-h     Resalta el proceso actual y sus ancestros. Esto no tiene efecto si la terminal no admite el resaltado o si ni el proceso actual ni ninguno de sus ancestros están en el subárbol que se muestra.

-H     Similar a -h, pero resalta el proceso especificado en su lugar. A diferencia de -h, pstree falla cuando se utiliza -H si el resaltado no está disponible.

-l     Muestra líneas largas. Por defecto, las líneas se truncan al valor de la variable de entorno COLUMNS o al ancho de la pantalla. Si ninguno de estos métodos funciona, se utiliza un valor predeterminado de 132 columnas.

-n     Ordena los procesos con el mismo proceso padre por PID en lugar de por nombre. (Ordenamiento numérico).

-N     Muestra árboles individuales para cada espacio de nombres del tipo especificado. Los tipos disponibles son: ipc, mnt, net, pid, time, user, uts. Los usuarios normales no tienen acceso a la información de los procesos de otros usuarios, por lo que la salida será limitada.

-p     Muestra los PID. Los PID se muestran como números decimales entre paréntesis después del nombre de cada proceso. La opción -p deshabilita implícitamente la compactación.

-s     Muestra los procesos padre del proceso especificado.

-S     Muestra las transiciones de espacio de nombres. Al igual que -N, la salida es limitada cuando se ejecuta como usuario normal.

-t     Muestra los nombres completos de los hilos cuando estén disponibles.

-T     Oculta los hilos y muestra solo los procesos.

-u     Muestra las transiciones de UID. Siempre que el UID de un proceso difiera del UID de su proceso padre, el nuevo UID se muestra entre paréntesis después del nombre del proceso.

-U     Utiliza caracteres de dibujo de líneas UTF-8 (Unicode). En Linux 1.1-54 y superior, el modo UTF-8 se activa en la consola con `echo -e ' 33%8'` y se desactiva con `echo -e ' 33%@'`.

-V     Muestra información de la versión.

-Z     Muestra los atributos de seguridad actuales del proceso. Para los sistemas SELinux, esta será el contexto de seguridad.

ARCHIVOS

/proc ubicación del sistema de archivos proc

ERRORES

Algunos conjuntos de caracteres pueden ser incompatibles con los caracteres VT100.

VÉASE TAMBIÉN

ps(1), top(1), proc(5).