Comando Pstree en Linux que muestra los procesos en ejecución como un árbol, que es una forma más conveniente de mostrar la jerarquía de los procesos y hace que la salida sea más atractiva visualmente. La raíz del árbol es init o el proceso con el pid dado. Pstree también se puede instalar en otros sistemas Unix.
Sintaxis:
pstree [options] [pid or username]
Trabajar con el comando Pstree
1. Para mostrar el árbol de procesos
pstree
Produce información relacionada con el proceso en la salida.
2. Para incluir argumentos de línea de comando en la salida
pstree -a
Hacemos esto usando la opción de línea de comando «-a». Este comando ahora muestra opciones de línea de comandos para algunos procesos.
3. Para mostrar los PID
pstree -p
Para mostrar los PID para cada nombre de proceso, usamos la opción «-p».
4. Para obligar a pstree a expandir subárboles idénticos en la salida.
pstree -c
De forma predeterminada, el comando pstree fusiona ramas idénticas colocándolas entre corchetes y prefijándolas con el recuento de repeticiones. Pero también podemos obligar a la herramienta a expandir árboles idénticos, usando la opción de línea de comando «-c».
5. Ordenar procesos
pstree -n
Si queremos ordenar los procesos con el mismo ancestro por PID en lugar de por nombre, es decir, clasificación numérica, usamos la opción «-n».
6. Para ver quién es el propietario/usuario de un proceso
pstree -u
Si queremos averiguar el propietario de un proceso entre paréntesis, utilice la opción “-u”.
7. Para resaltar el proceso actual o cualquier otro proceso
pstree -h
Para resaltar el proceso actual y sus ancestros use la opción “-h”. Destaca el proceso especificado (por nombre/pid)
8. Para mostrar los ID de grupos de procesos en la salida
pstree -g
Podemos ver que los ID de grupos de procesos se muestran como números decimales entre paréntesis después de cada nombre de proceso.
9. Para hacer que el árbol de procesos de visualización de pstree sea específico para un usuario.
pstree khushi
Si queremos mostrar todos los árboles de procesos enraizados en procesos propiedad de un usuario específico, para esto, debemos pasar el nombre de ese usuario como entrada al comando.
10. Para mostrar la información de la versión.
pstree -V
Cuando queremos mostrar la información de la versión, usamos la opción «-V».