pstree com problema de terminal

0

Eu tenho um problema com o Ubuntu 13.10 terminal (versão de lançamento, não beta), por exemplo, eu criei um programa C que cria processos filho em uma malha, o problema é que quando eu criar uma seqüência de 3 ou mais filhos de seqüências e execute o comando pstree para mostrar a malha da árvore de processos, não é adequado ou algo assim, corta com um "+", pois há mais, mas não se encaixam.

Exemplo de malha 3x3:

Ele deve mostrar o seguinte (no ubuntu 12.04 mostra isso):

roberto@rcanovas:-$ pstree -p | grep mash

-gnome-terminal(2085)-+-bash(2116)---mash(2481)-+-mash(2482)---mash(2484)---mash(2487)                                                                                                              |-mash(2483)---mash(2486)---mash(2489)                                                                                                              '-mash(2485)---mash(2488)---mash(2490)

No entanto, mostra o seguinte:

roberto@rcanovas:-$ pstree -p | grep mash

-gnome-terminal(2085)-+-bash(2116)---mash5x5(2481)-+-mash(2482)---mash(2484)-+                                                                                                                      |-mash(2483)---mash(2486)-+                                                                                                                      '-mash(2485)---mash(2487)-+

Eu tentei com o konsole e o xterm e o mesmo resultado.

Alguém pode ajudar? Muito obrigado.

    
por rcanovas 17.10.2013 / 21:13

1 resposta

0

Tente adicionar a opção -l ou --long

-l     Display long lines. By default, lines are truncated to the  dis‐
       play  width or 132 if output is sent to a non-tty or if the dis‐
       play width is unknown.

Veja man pstree

    
por steeldriver 17.10.2013 / 21:24