Provided by: psmisc_23.6-1_amd64 bug

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'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     Colorie le nom du processus avec l'attribut  donné.  Actuellement,  pstree  accepte
              uniquement  la  valeur  age  qui  colorie  en  fonction  de l'age du processus. Les
              processus plus récents que 60 secondes sont verts, ceux plus récents que une  heure
              sont jaunes et les autres sont rouges.

       -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. 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     Montrer les attributs de sécurité que le processus possède actuellement.  Pour  les
              systèmes SELinux, il s'agit du contexte de sécurité.

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).