我写了一个不会停止的简短脚本。该脚本持续产生输出,我需要不时地检查它。我通过SSH在实验室计算机上运行它,并将输出重定向到该机器上我的public_html文件夹中的一个文件。
python script.py > ~/public_html/results.txt
但是,当我刷新地址时,结果不会立即显示出来。结果会在我终止程序后显示,但正如我所说,它本身并不停止。这个重定向(>
)是否在写入时很懒惰?有没有办法以连续的方式(或间隔)更新文件中的结果?
还是Web服务器在文件仍在编写时不更新文件?
>
缓冲,要么是 Web 服务器。 - noio