Provided by: psmisc_23.5-3_amd64 bug

NOME

       pstree - exibe uma árvore de processos

SINOPSE

       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

DESCRIÇÃO

       pstree  mostra os processos em execução como uma árvore. A árvore está enraizada em pid ou
       init se pid for omitido. Se um nome de usuário  for  especificado,  todas  as  árvores  de
       processo enraizadas em processos pertencentes a esse usuário serão mostradas.

       pstree mescla visualmente ramos idênticos colocando-os entre colchetes e prefixando-os com
       a contagem de repetição. Por exemplo:

           init-+-getty
                |-getty
                |-getty
                `-getty

       se torna

           init---4*[getty]

       Threads filhos de um processo são encontrados sob o processo pai e  são  mostrados  com  o
       nome do processo entre chaves. Por exemplo:

           icecast2---13*[{icecast2}]

       Se  pstree  for  chamado  como  pstree.x11, ele solicitará que o usuário no final da linha
       pressione Enter e não retornará até que  isso  aconteça.  Isso  é  útil  quando  pstree  é
       executado em um xterminal.

       Certos parâmetros do kernel ou de montagem, como a opção hidepid para procfs, irão ocultar
       informações para alguns processos. Nessas situações, pstree tentará construir a árvore sem
       essas informações, mostrando os nomes dos processos como pontos de interrogação.

OPÇÕES

       -a     Mostra  os argumentos da linha de comando. Se a linha de comando de um processo for
              trocada, esse processo será mostrado entre parênteses. -a desativa implicitamente a
              compactação para processos, mas não para threads.

       -A     Usa caracteres ASCII para desenhar a árvore.

       -c     Desativa  a  compactação  de  subárvores  idênticas.  Por padrão, as subárvores são
              compactadas sempre que possível.

       -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     Show PGIDs.  Process Group IDs are shown as decimal numbers  in  parentheses  after
              each process name.  If both PIDs and PGIDs are displayed then PIDs are shown first.

       -G     Usa caracteres VT100 no desenho de linhas.

       -h     Realça  o  processo  atual  e  seus  ancestrais.  Este  é um ambiente autônomo se o
              terminal não suportar o realce ou se nem o processo atual nem qualquer um  de  seus
              ancestrais estiverem na subárvore sendo exibida.

       -H     Como  -h,  mas  realça o processo especificado. Ao contrário de -h, pstree falha ao
              usar -H se o realce não estiver disponível.

       -l     Exibe linhas longas. Por padrão,  as  linhas  são  truncadas  para  a  variável  de
              ambiente  COLUMNS  ou para a largura da tela. Se nenhum desses métodos funcionar, o
              padrão de 132 colunas será usado.

       -n     Classifica processos com o mesmo pai por PID em vez  de  por  nome.  (Classificação
              numérica.)

       -N     Mostra árvores individuais para cada espaço de nomes do tipo especificado. Os tipos
              disponíveis são: ipc, mnt, net, pid, time, user, uts. Os usuários  comuns  não  têm
              acesso  às  informações  dos  processos  de  outros  usuários,  então  a saída será
              limitada.

       -p     Mostra PIDs. Os PIDs são mostrados como números decimais entre parênteses após cada
              nome de processo. -p desabilita implicitamente a compactação.

       -s     Mostra processos pais do processo especificado.

       -S     Mostra transições de espaços de nomes. Como -N, a saída é limitada quando executado
              como um usuário comum.

       -t     Mostra os nomes completos dos threads quando disponíveis.

       -T     Oculta threads e só mostra processos.

       -u     Mostra transições de uid. Sempre que o uid de um processo difere do uid de seu pai,
              o novo uid é mostrado entre parênteses após o nome do processo.

       -U     Usa  caracteres  de desenho de linha UTF-8 (Unicode). No Linux 1.1-54 e superior, o
              modo UTF-8 é inserido no console com echo -e ' 33%8' e deixado com echo -e ' 33%@'.

       -V     Exibe informação da versão.

       -Z     Show the current security attributes of the process. For SELinux systems this  will
              be the security context.

ARQUIVOS

       /proc  local do sistema de arquivos proc

BUGS

       Alguns conjuntos de caracteres podem ser incompatíveis com os caracteres VT100.

VEJA TAMBÉM

       ps(1), top(1), proc(5).