El comando pstree del sistema Linux

En el sistema Linux, pstreeel comando se usa para mostrar la relación entre procesos en una estructura de árbol. Puede mostrar la relación padre-hijo de todos los procesos activos en el sistema actual, así como su estructura jerárquica.

Cuando ejecuta  pstreeel comando, generará un árbol de procesos, que contiene la relación jerárquica de todos los procesos en el sistema actual. Cada proceso se identifica por su PID (ID de proceso) y nombre de proceso. La estructura de árbol muestra la relación padre-hijo entre procesos, el proceso padre del proceso está en la parte superior y el proceso hijo está en la parte inferior. Por sangría, la estructura jerárquica del proceso se puede mostrar claramente.

pstreeEl comando también puede mostrar otras relaciones entre procesos, como sus subprocesos y grupos de procesos.

Aquí hay una salida de muestra:

init─┬─systemd─┬─(sd-pam)
      │         ├─atd
      │         ├─cron
      │         ├─dbus-daemon
      │         ├─2*[getty]
      │         ├─lvmetad
      │         ├─2*[networkd-dispat]
      │         ├─polkitd─┬─{gmain}
      │         │         └─{gdbus}
      │         ├─rsyslogd─┬─{in:imjournal}
      │         │          └─{rs:main Q:Reg}
      │         ├─systemd-journal
      │         ├─systemd-logind
      │         ├─systemd-udevd
      │         ├─2*[systemd]
      │         ├─2*[systemd]
      │         └─2*[systemd───(sd-pam)]

En el ejemplo anterior, inites el nodo raíz del árbol de procesos, bajo el cual hay varios procesos secundarios, como  systemd, atd, cronetc. Puede haber más subprocesos debajo de cada subproceso, formando una estructura jerárquica.

A través  pstreedel comando, puede comprender mejor la relación entre los procesos, especialmente al depurar o solucionar problemas, puede ayudarlo a ubicar rápidamente la estructura jerárquica del proceso y encontrar procesos relacionados.

Supongo que te gusta

Origin blog.csdn.net/tiansyun/article/details/132126891
Recomendado
Clasificación