mam pracę crontab wywoływania skryptu Python i wyprowadzania do pliku:Dlaczego bash kiedyś nie flush wyjście programu Pythona do pliku
python run.py &> current_date.log
teraz czasami kiedy robię
tail -f current_date.log
Widzę, że plik wypełnia dane wyjściowe, ale innym razem plik dziennika istnieje, ale pozostaje pusty przez długi czas. Jestem pewien, że skrypt Pythona drukuje rzeczy zaraz po uruchomieniu, a plik logu jest tworzony jako. Jakieś pomysły, dlaczego przez jakiś czas pozostają puste?
Duplikat pytania: http://stackoverflow.com/questions/107705/python-output-buffering – Steven