시작 구성에서 서버를 종료하는 데 사용해야 하는 명령을 어떻게 정의합니까? 두 개의 독립적인 프로세스를 가진 데몬이 있다고 가정해 보겠습니다.
- start.sh - 서버 시작
- shutdown.sh - 서버 종료
아래와 같은 시작 파일이 있다고 가정해 보겠습니다.
description "Some Example Service"
author "Me"
start on runlevel [2345]
stop on runlevel [016]
respawn
exec satrtup.sh
서버를 종료할 때 shutdown.sh를 호출해야 한다고 upstart에 어떻게 알릴 수 있나요? Upstart는 일반적으로 어떻게 데몬을 종료할 것으로 예상합니까?
답변1
정상적인 종료에는 TERM 신호를 발행하고 5초 후에 KILL 신호를 발행하는 것이 포함됩니다. pre-start exec shutdown.sh
상황에 따라 사용하세요.