PSTREE
Section: Commandes de l'utilisateur (1)
Updated: 2021-01-05
Page Index
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,
user]
pstree -V,
--version
DESCRIPTION
pstree montre les processus en cours d'exécution sous forme d'arbre.
L'arbre est ancré soit au
pid ou soit à
init si
pid est omis. Si
un nom d'utilisateur est spécifié, tous les arbres de processus partant d'un
processus de cet utilisateur sont montrés.
pstree fusionne visuellement les branches identiques en les mettant entre
crochets et en les préfixant avec le compteur de répétitions, par exemple,
init-+-getty
|-getty
|-getty
`-getty
devient
init---4*[getty]
Les threads enfants d'un processus sont trouvés sous le processus parent et
sont montrés avec le nom du processus entre accolades, par exemple,
icecast2---13*[{icecast2}]
Si pstree est appelé en tant que pstree.x11, alors, il demande à
l'utilisateur d'appuyer sur « retour » à la fin de la ligne et ne retournera
pas tant que cela n'aura pas eu lieu. C'est utile quand pstree est
exécuté dans un xterminal.
Certains noyaux ou paramètres 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 remplacés par des points d'interrogation.
OPTIONS
- -a
-
Montrer les arguments de la ligne de commande. Si la ligne de commande du
processus est placée dans le fichier d'échange, ce processus est affiché
entre parenthèses. -a désactive implicitement le compactage pour les
processus mais pas pour les threads.
- -A
-
Utiliser des caractères ASCII pour dessiner l'arbre.
- -c
-
Désactiver le compactage de sous-arbres identiques. Par défaut, les
sous-arbres sont compactés dès que possible.
- -C
-
Color the process name by given attribute. Currently pstree only accepts
the value age which colors by process age. Processes newer than 60
seconds are green, newer than an hour yellow and the remaining red.
- -g
-
Montrer les PGID. Les ID de groupes de processus sont montrés sous forme de
nombres décimaux entre parenthèses après le nom du processus. -g
désactive implicitement le compactage. Si les PID et les PGID sont
affichés, alors, les PID sont affichés en premier.
- -G
-
Utiliser les caractères de dessin de lignes du VT100.
- -h
-
Mettre en évidence le processus courant et ses ancêtres. Cette option ne
fait rien si le terminal ne supporte pas la mise en évidence ou si ni le
processus courant ni aucun de ses ancêtres est affiché.
- -H
-
Comme -h mais met en évidence le processus spécifié. Contrairement à
-h, pstree échoue si la mise en évidence n'est pas disponible quand
-H est utilisé.
- -l
-
Afficher les lignes longues. Par défaut, les lignes sont tronquées à la
largeur définie par la variable d'environnement COLUMNS ou la largeur de
l'affichage. Si aucune de ces méthodes fonctionne, 132 colonnes sont
utilisées par défaut.
- -n
-
Trier les processus avec le même parent par PID au lieu du nom. (Tri
numérique.)
- -N
-
Montrer les arbres individuels pour chaque espace de noms du type spécifié.
Les types disponibles sont: ipc, mnt, net, pid, time,
user, uts. Les utilisateurs réguliers n'ont pas accès aux
informations des processus des autres utilisateurs, donc, la sortie sera
limitée.
- -p
-
Montrer les PID. Les PID sont montrés sous forme de nombre décimaux entre
parenthèses après le nom du processus. -p désactive implicitement le
compactage.
- -s
-
Montrer les processus parents du processus spécifié.
- -S
-
Montrer les transitions d'espaces de noms. Comme -N, la sortie est
limitée quand la commande est exécutée par un utilisateur régulier.
- -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 diffère du uid
de son parent, le nouvel uid est montré entre parenthèses après le nom du
processus.
- -U
-
Utiliser les caractères 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
-
Show the current security attributes of the process. For SELinux systems
this will be the security context.
FICHIERS
- /proc
-
emplacement du système de fichiers proc
BOGUES
Certains jeux de caractères peuvent être incompatibles avec les caractères
VT100.
VOIR AUSSI
ps(1),
top(1),
proc(5).