GNU/Linux >> Tutoriels Linux >  >> Linux

pstree :commande introuvable

La commande pstree affiche une liste hiérarchique des processus sous forme d'arborescence. pstree est très pratique pour comprendre comment les relations de processus parent/enfant sont configurées.

Si le PID est spécifié, l'arborescence affichée est enracinée à ce processus. Sinon, il est enraciné au niveau du processus init, qui a le PID 1. Si un utilisateur (un nom d'utilisateur valide) est spécifié, les arborescences de tous les processus appartenant à l'utilisateur sont affichées. L'arborescence est représentée à l'aide de caractères qui apparaissent sous forme de lignes, tels que | pour les lignes verticales et + pour les intersections (les caractères de dessin de ligne VT100, affichés sous forme de lignes pleines par la plupart des terminaux, sont facultatifs).

La commande peut être exécutée sans fournir d'options.

$ pstree

Pour afficher l'arborescence des processus avec leurs PID, utilisez le commutateur -p.

# pstree -p
init(1)-+-atd(468)
        |-bdflush(5)
        |-crond(454)
        |-httpd(440)-+-httpd(450)
        |            |-httpd(451)
        |            |-httpd(452)
        |            |-httpd(453)
        |            |-httpd(455)
        |            |-httpd(456)
        |            |-httpd(457)
        |            '-httpd(458)
        |-keventd(2)
        |-kjournald(7)
        |-klogd(335)
        |-ksoftirqd_CPU0(3)
        |-kswapd(4)
        |-kupdated(6)
        |-login(475)---bash(478)---pstree(518)
        |-sendmail(420)
        |-sshd(385)
        |-syslogd(330)
        '-xinetd(402)

Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande pstree :

pstree: command not found

vous pouvez essayer d'installer le package comme indiqué ci-dessous selon votre choix de distribution.

Répartition Commande
OS X brew install pstree
Debian apt-get install psmisc
Ubuntu apt-get install psmisc
Alpin apk ajouter psmisc
Arch Linux pacman -S psmisc
Kali Linux apt-get install psmisc
CentOS yum installer psmisc
Fédora dnf installer psmisc
Raspbian apt-get install psmisc

Exemples de commande pstree

1. Affichez une arborescence de processus :

# pstree

2. Affichez une arborescence de processus avec des PID :

# pstree -p

3. Afficher toutes les arborescences de processus enracinées dans les processus appartenant à l'utilisateur spécifié :

# pstree user


Linux
  1. gestionnaire d'abonnement :commande introuvable

  2. dnf :commande introuvable

  3. bc :commande introuvable

  4. dpkg :commande introuvable

  5. id :commande introuvable

nc :commande introuvable

aws-shell :commande introuvable

kubectl :commande introuvable

tvservice :commande introuvable

lspci :commande introuvable

ufw :commande introuvable