Commande Linux pstree
Liste complète des commandes Linux
La commande Linux pstree (nom complet en anglais : display a tree of processes) affiche tous les processus sous forme d'arborescence. L'arborescence utilisera pid (s'il est spécifié) ou le processus de base init comme racine (root). Si un identifiant d'utilisateur est spécifié, l'arborescence n'affichera que les processus appartenant à cet utilisateur.
Permissions : Tous les utilisateurs.
Syntaxe
pstree [-a] [-c] [-h|-Hpid] [-l] [-n] [-p] [-u] [-G|-U] [pid|user]
ou
pstree -V
Description des paramètres:
- -a Affiche la commande complète et les paramètres du processus. Si le processus a été échangé hors de la mémoire, il sera placé entre parenthèses.
- -c Si des noms de processus sont en double, les afficher séparément (par défaut, un * est ajouté au début).
Exemples
Afficher les relations entre processus
pstree init-+-amd |-apmd |-atd |-httpd---10*[httpd] %pstree -p init(1)-+-amd(447) |-apmd(105) |-atd(339) %pstree -c init-+-amd |-apmd |-atd |-httpd-+-httpd | |-httpd | |-httpd | |-httpd ....
Indiquer spécifiquement les processus en cours d'exécution
# pstree -apnh //显示进程间的关系
Afficher également les noms d'utilisateur
# pstree -u //显示用户名称Autres extensions