/etc/init.d/service에서 nohup을 사용하세요.

/etc/init.d/service에서 nohup을 사용하세요.

저는 스크립트 라인에 포함된 /etc/init.d/myservice쉘 스크립트를 호출하는 데몬 프로세스를 생성하려고 했습니다.nohup

미래에 이루어질 수 있다면 어떤 영향을 미칠까요 service stop?

답변1

Nohup은 SIGHUP을 차단합니다. 데몬 프로세스를 시작하거나 중지하는 데 사용되는 rc 스크립트는 모든 신호를 사용하여 프로세스를 종료할 수 있습니다.

이 링크상위 프로세스 종료 stdin및 분리 , 새 프로세스 그룹 가져오기, 신호 처리기 설정 등 데몬이 시작될 때 수행해야 하는 작업에 대한 좋은 개요가 있습니다 .stdoutstderr

답변2

제가 최근에 작성한 이 스크립트를 확인해 보세요. 도움이 될 것입니다.

https://gist.github.com/Radamanf/7152723

관련 정보