How to make shell output redirect (>) write while script is still running?

Posted by Noio on Stack Overflow See other posts from Stack Overflow or by Noio
Published on 2010-05-02T11:50:45Z Indexed on 2010/05/02 11:57 UTC
Read the original article Hit count: 109

Filed under:
|
|
|

I wrote a short script that never terminates. This script continuously generates output that I have to check on every now and then. I'm running it on a lab computer through SSH, and redirecting the output to a file in my public_html folder on that machine.

python script.py > ~/public_html/results.txt

However, the results don't show up immediately when I refresh the address. The results show up when I terminate the program, but as I said, it doesn't halt by itself. Is that redirect (>) being lazy with with writing? Is there a way to continuously (or with an interval) update the results in the file?

Or is it the webserver that doesn't update the file while it is still being written?

© Stack Overflow or respective owner

Related posts about linux

Related posts about bash