O que está acontecendo é que a análise de linha de comando do gnome-terminal é funky. Você está executando mplayer
com /home/ferer/gdr01.wav
, 2>&1
, |tee
e /home/ferer/junk.log
como argumentos. Se você esperar pelo final do arquivo de áudio, verá mensagens de erro sobre esses arquivos inexistentes por um microssegundo antes de o terminal ser fechado.
Descobrir a intrincada regra do gnome-terminal. Ou o que eu recomendo: yse a opção -x
em vez de -e
e invocar um shell explicitamente.
gnome-terminal -x sh -c 'mplayer "$HOME/gdr01.wav" 2>&1 |tee $HOME/junk.log'