Comando pstree en Linux: Visualizar el Árbol Jerárquico de Procesos
El comando pstree en Linux mostrará todo el árbol de procesos desde init o systemd hasta el último proceso en ejecución. Es similar al comando ps –auxf. Es útil para entender la jerarquía de los procesos en Linux.
Además de las opciones que se muestran a continuación, pstree podrá mostrar la jerarquía perteneciente a un usuario o de un proceso específico a través de su PID.
-a: Esta opción muestra la línea de comando utilizada para iniciar los procesos;
-c: Deshabilita la función de fusionar los procesos idénticos en el mismo nivel de jerarquía;
-G: Utiliza el formato VT100 para mostrar las líneas entre los procesos en lugar de los caracteres de teclado;
-h: Resalta los procesos conectados al terminal en ese momento;
-p: Incluye el PID de los procesos en el listado.
Ejemplo:
$ pstree -G -c -psystemd(1)─┬─acpid(2813)├─agetty(2674)├─agetty(2675)├─atd(2570)├─auditd(1884)───{auditd}(1885)├─chronyd(1940)├─crond(2590)├─dbus-daemon(1909)├─dhclient(2211)├─firewalld(1915)───{firewalld}(2274)├─nginx(10982)─┬─nginx(10983)│ ├─nginx(10984)│ └─nginx(10985)├─php-fpm(2387)─┬─php-fpm(2412)│ ├─php-fpm(2413)│ └─php-fpm(30458)├─rsyslogd(2542)─┬─{rsyslogd}(2559)│ └─{rsyslogd}(2744)├─systemd-journal(1421)├─systemd-logind(1919)└─systemd-udevd(1787)
Aprende mucho más sobre Linux en nuestro curso en línea. Puedes realizar la inscripción aquí. Si ya tienes una cuenta, o quieres crear una, simplemente ingresa o crea tu usuario aquí.
¿Te gustó? Comparte
Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.