Commande Linux pstree

Linux 命令大全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 //显示用户名称

Linux 命令大全Liste complète des commandes Linux

Autres extensions