백그라운드에서 Python 스크립트를 실행하기 위해 다음 명령을 사용하고 있습니다.
nohup ./cmd.py > cmd.log &
그러나 nohup은 로그 파일에 아무 것도 쓰지 않는 것 같습니다. cmd.log가 생성되지만 항상 비어 있습니다. python 스크립트에서 print
대신 sys.stdout.write
를 사용하여 표준 출력으로 인쇄합니다. 내가 잘못하고 있는 건가요?
백그라운드에서 Python 스크립트를 실행하기 위해 다음 명령을 사용하고 있습니다.
nohup ./cmd.py > cmd.log &
그러나 nohup은 로그 파일에 아무 것도 쓰지 않는 것 같습니다. cmd.log가 생성되지만 항상 비어 있습니다. python 스크립트에서 print
대신 sys.stdout.write
를 사용하여 표준 출력으로 인쇄합니다. 내가 잘못하고 있는 건가요?