Estou executando um script via ssh desta maneira:
ssh user@host 'bash -s' < ./script.sh
o problema é que, às vezes, a saída que recebo não está correta, as linhas são misturadas.
No meu caso, o script executa não muito novo, a saída normal é algo como:
...
Note: Ignoring non-mail file: foobar
Note: Ignoring non-mail file: foobar
Note: Ignoring non-mail file: foobar
Processed 93 total files in almost no time.
No new mail.
mas às vezes a saída é algo como:
...
Note: Ignoring non-mail file: foobar
Note: Ignoring non-mail file: foobar
Processed 93 total files in almost no time.
No new mail.
Note: Ignoring non-mail file: foobar
Note: Ignoring non-mail file: foobar
e com certeza essa não é a saída real de notmuch new
, o comando termina com, No new mail
mas é como se a saída fosse via ssh, não linha por linha.
Por que isso aconteceu?