Eu tenho um programa python que está, lentamente, gerando alguma saída.
Quero capturar isso em um arquivo, mas também pensei que poderia assistir ao vivo com o tail.
Então, em um terminal, estou fazendo:
python myprog.py > output.txt
e em outro terminal:
tail -f output.txt
Mas parece que a cauda não está me mostrando nada enquanto o programa python está em execução.
Se eu apertar ctrl-c para matar o script python, de repente a cauda output.txt
começa a encher. Mas não enquanto o python está em execução.
O que estou fazendo errado?