리눅스 파이썬 실행 결과 실시간 파일 출력
조회수 2801회
crontab에서 python을 실행한 결과를 파일로 저장해서 로그로 남기기 위해
1 */8 * * * python3 code.py >> ~/log.txt
를 사용중입니다만, 이런 식으로 사용하면 프로그램 전체 실행이 종료된 이후에 한번에 기록되는 듯합니다. 혹시 출력 결과를 실시간으로 기록하는 방법이 있을까요?
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
https://stackoverflow.com/questions/230751/how-to-flush-output-of-print-function
print
문을 사용하고 있다면, (그리고 파이썬3을 사용하면)flush=True
인자를 주면 될 것 같습니다.
댓글 입력