반응형 nohup stdout1 [Linux] nohup 시에 print 출력 안되는 경우 해결법 python 코드 내부에 print()문을 넣어두고, nohup python process.py > log.txt 2>&1 & nohup 명령어로 프로세스를 올리게 되면 log.txt 파일에 print() 문에 해당하는 내용이 적히지 않는다. 이는 보통 주기적으로 sys.stdout.flush() 를 통해서 출력 시켜줄 수 있다. 파이썬을 실행할 때 플래그를 주고 실행을 해도 해결이 가능하다 . nohup python -u process.py > log.txt 2>&1 & -u 태그를 붙여주고 확인해보면 print() 문의 내용도 출력이 된다. 2021. 7. 8. 이전 1 다음 반응형