bash 스크립트를 사용한 "nohup" - bash 스크립트에서 호출된 프로그램이 중단됩니까?

bash 스크립트를 사용한 "nohup" - bash 스크립트에서 호출된 프로그램이 중단됩니까?

작업 설정을 위해 현재 원격 시스템에 SSH로 접속하고 있습니다. 다른 인수를 사용하여 특정 Python 프로그램을 여러 번 호출하고 싶기 때문에 다음과 같은 간단한 bash 스크립트를 작성했습니다.

get_results.sh:

#!/bin/bash
python generate.py -d 10
python generate.py -d 20
...

제 질문은 이 bash 스크립트를 다음과 같이 실행한 nohup ./get_results.sh다음 ssh 연결을 끊으면 모든 Python 프로그램이 정상적으로 실행됩니까? 입니다.

답변1

그 이후로 나는 이것을 시도했고 예상대로 모든 Python 프로그램을 실행했습니다.

"nohup" 명령은~ 아니다bash 스크립트 내부("python ..." 앞에)를 포함해야 합니다.

관련 정보