Redirecionar a saída do gnome-terminal para o arquivo

2

Eu escrevi um script que abre um novo terminal usando o gnome-terminal. A saída mostrada no terminal gnome está correta. Eu quero que esta saída deve estar em algum arquivo. Eu tentei isso:

gnome-terminal -e 'bash -c "{ /usr/local/bin/kedr_capture_trace -b ; exec bash; }"' > outputfile   &

Mas não está funcionando. A saída mostrada pelo gnome-terminal está correta, mas não capturada  %código%.

Eu também tentei isso:

gnome-terminal -e 'bash -c "{ /usr/local/bin/kedr_capture_trace -b ; exec bash; } > outputfile"'   &

Mas, neste caso, a saída não é mostrada por outputfile .

Como posso fazer isso?

    
por mini 10.05.2012 / 15:57

2 respostas

2

O shell é responsável pelo redirecionamento de arquivos, não pelo terminal

gnome-terminal -e 'bash -c "{ echo foo; echo bar; exec bash; } > outputfile"'
    
por 10.05.2012 / 16:27
1

Acho que o comando script pode ser o que você quer.

    
por 10.05.2012 / 16:05