E ae ubunteiros estou criando um comando para listar a arvore de um processo entao executei este comando:
ps f -u "${USER}" --pid "4595" -eo command,pid,ppid,tty | awk 'NR <= 1 {print; next} !/awk/ && $0 ~ var' var="${1:-".*"}"
mas ao invés de listar o processo pai que é o gnome-terminal-real e os comandos executados pelo tti com os numeros de processos ele lista todos os processos como selecionar ou modificar o comando corretamente para que liste o proceso pai e seus processos filhos no seguinte formato:
mint 54035 1415 0 07:57 ? 00:00:40
\_ /usr/libexec/gnome-terminal-server
\_ /usr/libexec/gnome-term 54035 0.5 0.2 00:00:16 51:16 ?
\_ bash 54042 0.0 0.0 00:00:00 51:16 pts/0
| \_ ps f -u mint -o 56756 0.0 0.0 00:00:00 00:00 pts/0
\_ bash 56744 0.0 0.0 00:00:00 01:08 pts/1
\_ nano /home/mint 56750 0.0 0.0 00:00:00 00:59 pts/1
PS: estou utilizando o comando ps e nao que é diferente do comando pstree. Desde já agradeço as sugestoes e ajuda.