Linux 서비스의 시작 및 중지 순서를 어떻게 정의할 수 있나요?

Linux 서비스의 시작 및 중지 순서를 어떻게 정의할 수 있나요?

예를 들어, 서버를 켤 때 mysql을 먼저 시작한 다음 NTP 서비스를 시작하고 싶습니다.

답변1

당신은 아마도 Upstart를 찾고 있을 것입니다. Upstart 스탠자는 start on서비스가 시작되는 순서를 설정할 수 있습니다.

제안한 예에서 NTP에는 upstart 스크립트가 없으므로 이를 생성하고 시작 스탠자를 정의해야 합니다.

start on started mysql

물론 mysql에도 upstart 작업이 있어야 합니다. 예를 들어, 인터넷 연결이 가능할 때 작업을 시작해야 하는 경우 다음과 같은 멋진 기능이 있습니다.

start on net-device-up IFACE!=lo

이는 lo 외에 네트워크 장치가 작동 중일 때 작업을 시작합니다.

참고자료:

관련 정보