저는 Ubuntu 10.04.3을 사용하고 있고 upstart를 init 데몬으로 사용하고 있습니다(확실히 이것이 기본값입니다).
특정 이벤트가 발생할 때 작업은 어떤 순서로 실행됩니까? 특히 rc-sysinit.conf를 통해 연결된 System V init 스크립트가 아니라 /etc/init에 정의된 작업을 언급하고 있습니다.
구체적인 예로, 부팅 시 시작되도록 /etc/init에 다음 작업을 정의한다고 가정해 보겠습니다.
- 호스트 이름.conf
- 모듈 초기화 tool.conf
- 구성 파일 설치
- udev-finish.conf
- udevmonitor.conf
- udevtrigger.conf
어떤 순서로 실행되나요?
답변1
지정된 순서가 없습니다. 인용하다누보 리치 요리법
답변2
이는 /etc/init/*.conf 파일에 정의되어 있으며 매개변수 시작 on은 시작되어야 하는 서비스 또는 실행되어야 하는 실행 레벨을 나타냅니다. 이렇게 하면 시스템이 수행하는 작업을 정확하게 보여주는 유용한 다이어그램을 만들 수 있습니다. 나는 최상의 중지 매개변수를 알 때까지 이상한 udevtrigger 정지 문제를 해결하기 위해 이 작업을 수행하고 있습니다.