![Bash 스크립트에서 별도/독립형 애플리케이션 실행](https://linux55.com/image/176904/Bash%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%97%90%EC%84%9C%20%EB%B3%84%EB%8F%84%2F%EB%8F%85%EB%A6%BD%ED%98%95%20%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98%20%EC%8B%A4%ED%96%89.png)
Bash 스크립트에서 실행 파일(애플리케이션)을 시작하고, 스크립트를 종료하고, 터미널을 닫고 애플리케이션이 자동으로 실행되도록 하고 싶습니다. 어떻게 해야 하나요?
답변1
NOHUP
실제로 "표준" 솔루션입니다. 하지만 나는 보통
screen -s somecommand -S somename -d -m
이는 somecommand
백그라운드에서 명명된 세션에서 시작됩니다. 명령이 끝나면 세션이 자동으로 중지됩니다.somename
화면을 사용하면 무엇보다도 다음과 같은 이점이 있습니다.
screen -r somename
명령을 포그라운드로 가져오려면 실행하세요 .- Ctrl+를 눌러 AD다시 백그라운드로 전환하세요.