터미널을 분리 할 때 작업 종료를 방지하기 위해 원격 상자에서 다음을 실행한다고 가정 해보십시오.
nohup ./my_script.sh &
터미널을 종료하려고하면 다음과 같은 경고가 나타납니다.
zsh: you have running jobs
괜찮습니다. 백그라운드에서 작업 / 프로세스가 실행 중임을 알려줍니다. 터미널 연결을 끊어도 작업 / 프로세스가 계속 실행됩니까?
zsh의 nohup이 손상되어 원하는 것을 수행하지 않는다는 것을 알았습니다. Disown은 대부분 작동합니다. 일단 zsh에서 ffmpeg와 함께 disown을 사용하는 데 문제가 있었지만 bash 쉘을 시작하고 그 안에 nohup을 실행했습니다.
—
Sridhar Sarnobat