PSTREE(1) Commandes de l'utilisateur PSTREE(1) NOM pstree - afficher un arbre des processus SYNOPSIS pstree [-a, --arguments] [-c, --compact-not] [-C, --color attr] [-g, --show-pgids] [-h, --highlight-all, -H pid, --highlight-pid pid] [-l, --long] [-n, --numeric-sort] [-N, --ns-sort ns] [-p, --show-pids] [-s, --show-parents] [-S, --ns-changes] [-t, --thread-names] [-T, --hide-threads] [-u, --uid-changes] [-Z, --security-context] [-A, --ascii, -G, --vt100, -U, --unicode] [pid, utilisateur] pstree -V, --version DESCRIPTION pstree montre les processus en cours d'execution sous forme d'arbre. L'arbre est ancre soit au pid ou soit a init si pid est omis. Si un nom d'utilisateur est specifie, tous les arbres de processus partant d'un processus de cet utilisateur sont montres. pstree fusionne visuellement les branches identiques en les mettant entre crochets et en les prefixant avec le compteur de repetitions, par exemple, init-+-getty |-getty |-getty `-getty devient init---4*[getty] Les threads enfants d'un processus sont trouves sous le processus parent et sont montres avec le nom du processus entre accolades, par exemple, icecast2---13*[{icecast2}] Si pstree est appele en tant que pstree.x11, alors, il demande a l'utilisateur d'appuyer sur << retour >> a la fin de la ligne et ne retournera pas tant que cela n'aura pas eu lieu. C'est utile quand pstree est execute dans un xterminal. Certains noyaux ou parametres de montage tels que l'option hidepid de procfs cacheront les informations de certains processus. Dans ces cas, pstree essayera de construire l'arbre sans ces informations. Les noms de processus seront remplaces par des points d'interrogation. OPTIONS -a Montrer les arguments de la ligne de commande. Si la ligne de commande du processus est placee dans le fichier d'echange, ce processus est affiche entre parentheses. -a desactive implicitement le compactage pour les processus mais pas pour les threads. -A Utiliser des caracteres ASCII pour dessiner l'arbre. -c Desactiver le compactage de sous-arbres identiques. Par defaut, les sous-arbres sont compactes des que possible. -C Colorie le nom du processus avec l'attribut donne. Actuellement, pstree accepte uniquement la valeur age qui colorie en fonction de l'age du processus. Les processus plus recents que 60 secondes sont verts, ceux plus recents que une heure sont jaunes et les autres sont rouges. -g Montrer les PGID. Les ID de groupes de processus sont montres sous forme de nombres decimaux entre parentheses apres le nom du processus. Si les PID et les PGID sont affiches, alors, les PID sont affiches en premier. -G Utiliser les caracteres de dessin de lignes du VT100. -h Mettre en evidence le processus courant et ses ancetres. Cette option ne fait rien si le terminal ne supporte pas la mise en evidence ou si ni le processus courant ni aucun de ses ancetres est affiche. -H Comme -h mais met en evidence le processus specifie. Contrairement a -h, pstree echoue si la mise en evidence n'est pas disponible quand -H est utilise. -l Afficher les lignes longues. Par defaut, les lignes sont tronquees a la largeur definie par la variable d'environnement COLUMNS ou la largeur de l'affichage. Si aucune de ces methodes fonctionne, 132 colonnes sont utilisees par defaut. -n Trier les processus avec le meme parent par PID au lieu du nom. (Tri numerique.) -N Montrer les arbres individuels pour chaque espace de noms du type specifie. Les types disponibles sont: ipc, mnt, net, pid, time, user, uts. Les utilisateurs reguliers n'ont pas acces aux informations des processus des autres utilisateurs, donc, la sortie sera limitee. -p Montrer les PID. Les PID sont montres sous forme de nombre decimaux entre parentheses apres le nom du processus. -p desactive implicitement le compactage. -s Montrer les processus parents du processus specifie. -S Montrer les transitions d'espaces de noms. Comme -N, la sortie est limitee quand la commande est executee par un utilisateur regulier. -t Montrer les noms complets des threads si disponibles. -T Cacher les threads et montrer uniquement les processus. -u Montrer les transitions de uid. Quand le uid d'un processus differe du uid de son parent, le nouvel uid est montre entre parentheses apres le nom du processus. -U Utiliser les caracteres de dessin de lignes de UTF-8 (Unicode). Sous Linux 1.1-54 et suivants, la console entre en mode UTF-8 avec echo -e ' 33%8' et en sort avec echo -e ' 33%@'. -V Afficher les informations de version. -Z Montrer les attributs de securite que le processus possede actuellement. Pour les systemes SELinux, il s'agit du contexte de securite. FICHIERS /proc emplacement du systeme de fichiers proc BOGUES Certains jeux de caracteres peuvent etre incompatibles avec les caracteres VT100. VOIR AUSSI ps(1), top(1), proc(5). psmisc 2021-06-21 PSTREE(1)