Comando pstree

Comando pstree

O comando pstree mostra os processo que estão em execução em forma de árvore.

Exe:. se eu digitar pstree sem argumentos ele vai me mostrar todos os processos controlados pelo systemd.

[caption id="" align="aligncenter" width="400"]O comando pstree mostra os processos de serviço em forma de arvore                         comando pstree[/caption]

[the_ad_placement id=”adsense-in-feed”]

Agora se eu digitar o comando pstree com o numero do pid (identificador de processo) ele só vai mostrar a árvore de execução  de processos que aquele programa ou programas estão executando.

exe:. vou usar o pid (identificador de processo) do programa caja que é 1015 ,visto no exemplo do comando pidof.

[caption id="" align="aligncenter" width="400"]Usando o comando pstree com o pid de um serviço específico pstree 1015[/caption]


Viu ele só me mostra a árvore de execução do pid (identificador de processo) especificado.

Para mais informação man pstree.

Manpages man pstree

Lembrete: sempre que precisar limpar a tela digite clean ou Crtl+l.


NOME

pstree – exibe uma árvore de processos

SINOPSE

pstree [-a, –arguments] [-C, –compact] [-h, –highlight-Tudo, pid -H, –highlight-pid pid] [g] –show-pgids] [-l, –long] [-n, –numeric-Sort] [ns -N, –ns-ordenação [-p, –show-pids] [-s, –show-Pais] [-S, –ns-changes] [-t, –thread nomes] [-T, –hide-Tópicos] [-u, –uid-changes] [Z, –security-context] [-A, –ascii, -G, –vt100, -U, –unicode] [Pid, o usuário] pstree -V, –version

DESCRIÇÃO


mostra pstree processos como um tree. A árvore está enraizada na quer pid ou o init se pid é omitido. Se um nome de usuário for especificado, todas as árvores do processo enraizadas em processos pertencentes a esse usuário são mostrados. pstree funde visualmente ramos idênticos, colocando-os na praça suportes e antepondo-los com a contagem de repetição, por exemplo, Init – + – getty | -getty | -getty `-getty torna-se Init — 4 * [getty] threads filho de um processo são encontrados sob o processo pai e são mostrado com o nome do processo entre chaves, por exemplo, icecast2 — 13 * [{icecast2}] Se pstree é chamado como pstree.x11 seguida, ele irá solicitar que o usuário na Fim da linha para pressionar retorno e não retornará até que tenha aconteceu. Isso é útil para quando pstree é executado em um Xterminal. Certain do kernel ou montar parâmetros, como a opção hidepid para procfs, irá esconder informações para alguns processos. Nestas situações pstree tentará construir a árvore sem esta informação, mostrando nomes de processos como pontos de interrogação.

OPÇÕES 


-a Mostrar argumentos de linha de comando. Se a linha de comando de um processo de é trocada, esse processo é mostrado entre parênteses. -a desativa implicitamente compactação de processos, mas não linhas. -A Use caracteres ASCII para desenhar a árvore. compactação Disable -c de sub-árvores idênticas. Por padrão, subárvores são compactados sempre que possível. -G Use VT100 linha de desenho personagens. -H Realce o processo atual e os seus antepassados. Isto é um não-op se o terminal não suporta destacando ou se nem o processo atual nem qualquer de seus antepassados ​​estão em sendo mostrada a sub-árvore. -H Como -H, mas destacar o processo especificado em seu lugar. Ao contrário com -h, pstree falha ao usar -H se realce não é disponível. -g Mostrar PGIDs. IDs de grupo de processo são mostrados como números decimais  em parênteses após cada nome do processo. -g desativa implicitamente compactação. Se ambos os PIDs e PGIDs são apresentados, em seguida, PIDs são mostrados em primeiro lugar. -l Exibe longas filas. Por padrão, as linhas são truncados para ambos a variável de ambiente COLUMNS ou a largura do display. E se Nenhum desses métodos de trabalho, o padrão de 132 colunas é usava. -n Ordenar processa com o mesmo ancestral por PID em vez de pela nome. (Tipo numérico.) -n Mostrar árvores individuais para cada namespace do tipo Especificadas. Os tipos disponíveis são: ipc, mnt, rede, pid, usuário, UTS. Os usuários comuns não têm acesso a outros usuários ‘ processa a informação, então a saída será limitada. -p Mostrar PIDs. PIDs são mostrados como números decimais entre parênteses após cada nome do processo. -p desativa implicitamente compactação. Mostrar processos pai -s do processo especificado. -S Mostrar namespaces transições. Como -N, a saída é limitada quando executado como um usuário regular. -t Mostrar nomes completos para roscas, quando disponível. -T Ocultar fios e apenas processos show. -u Mostrar transições UID. Sempre que o uid de um processo difere do uid de seu pai, o novo uid é mostrado na parênteses após o nome do processo. -U Use UTF-8 (Unicode) desenho de linha caracteres.  sob Linux 1,1-54 e acima, UTF-8 modo é inserido no console com echo -e “33% 8 ‘e saiu com echo -e’ 33% @ ‘ Informações sobre a versão de exibição -V. Z (SELinux) Mostrar contexto de segurança para cada processo. esta bandeira só funcionará se pstree é compilied com suporte SELinux.

FILES 

/ Proc localização do sistema de arquivos proc

ERROS 

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

VEJA TAMBÉM 


ps (1) , superior (1) .

FICHA TÉCNICA

Esta página é parte do psmisc (utilitários de pequeno porte que usam o / proc sistema de arquivos) do projeto. Informações sobre o projeto podem ser encontradas em ⟨ Https://gitlab.com/psmisc/psmisc ⟩. Se você tiver um relatório de bug para. Esta página do manual, consulte ⟨ https://gitlab.com/psmisc/psmisc/issues ⟩. Esta página foi obtida a partir do repositório Git a montante do projeto ⟨ Https://gitlab.com/psmisc/psmisc.git ⟩ em 2016/08/07. Se você descobrir quaisquer problemas de renderização nesta versão HTML da página, ou você acredito que há uma fonte melhor ou mais up-to-date para a página, ou você tem correções ou melhorias para as informações contidas neste FICHA TÉCNICA (que não faz parte da página de manual original), envie um e-mail para man-pages@man7.org psmisc 2016/06/18 pstree (1)

Anúncios

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.