Я написал короткий script, который никогда не заканчивается. Этот script непрерывно генерирует выходные данные, которые я должен проверять время от времени. Я запускаю его на лабораторном компьютере через SSH и перенаправляю вывод в файл в моей папке public_html на этой машине.
python script.py > ~/public_html/results.txt
Однако, когда я обновляю адрес, результаты не отображаются. Результаты появляются, когда я заканчиваю программу, но, как я уже сказал, она не останавливается сама по себе. Является ли это перенаправление (>
) ленивым с записью? Есть ли способ непрерывно (или с интервалом) обновлять результаты в файле?
Или это веб-сервер, который не обновляет файл, пока он еще написан?