Tôi có một công việc crontab gọi một kịch bản python và xuất vào một tập tin:Tại sao sản lượng bash đôi khi không tuôn ra của một chương trình python vào một tập tin
python run.py &> current_date.log
bây giờ đôi khi khi tôi làm
tail -f current_date.log
Tôi thấy tệp đầy với đầu ra, nhưng lần khác tệp nhật ký tồn tại, nhưng vẫn trống trong một thời gian dài. Tôi chắc chắn rằng tập lệnh python đang in nội dung ngay sau khi nó bắt đầu chạy và tệp nhật ký được tạo. Bất kỳ ý tưởng tại sao nó vẫn trống một thời gian?
Câu hỏi trùng lặp: http://stackoverflow.com/questions/107705/python-output-buffering – Steven