Você redirecionou a saída padrão de waa
para log.txt
e acionou o trap
enquanto o script estava sendo executado em waa
. O echo
é executado nesse contexto.
Se você quiser que o eco vá para o console , tente redirecioná-lo para o erro padrão, por exemplo,
trap "echo 'GAGA' >&2 " TERM
(a menos que você tenha redirecionado o erro padrão durante a execução do script, isso deve ajudar).