Redirecionar a saída pode alterar o comportamento de programas executados em um terminal. Se você quiser capturar a saída all do programa, use algo que não interfira no programa, por exemplo, script
:
xterm -hold -e script -c "program arguments" output.log
(Linux) ou
xterm -hold -e script output.log program arguments
(OSX, outro BSD)
Como alternativa, você pode configurar xterm
para gravar sua tela em uma "impressora", por exemplo, usando o recurso printerCommand
, ou usando a entrada do menu Imprimir todos imediatamente .
Leitura adicional:
- script (1) Linux
- script (1) OSX, etc.
- xterm - emulador de terminal para X