이 백그라운드 명령에 문제가 있나요?

이 백그라운드 명령에 문제가 있나요?

Google Cloud Debian VM의 Bash 셸에서 다음 명령을 실행합니다.

python programname.py > output.txt &

표준 출력을 output.txt로 파이프하고 백그라운드에서 프로그램을 실행하고 싶습니다. 대신, 포그라운드에서 프로그램을 실행합니다(즉, 명령줄에 더 이상 깜박이는 커서가 없으며 텍스트가 프로그램 출력으로 화면을 계속 채웁니다).

실행 중인 Python 프로그램은 Tensorflow Keras 모델을 교육하고 있습니다. 이 스크립트는 원래 Jupyter Notebook이었지만 .py 파일로 직접 변환되었습니다.

댓글 작성자는 이것이 stderr에 기록될 수 있다고 제안했습니다. 내 명령 끝에 앰퍼샌드가 있으면 이것이 예상되는 동작입니까?

Ctrl + z는 프로그램을 종료하는 것 같습니다.

관련 정보