새 런레벨에서 종료 스크립트가 없는 서비스는 어떻게 되나요?

새 런레벨에서 종료 스크립트가 없는 서비스는 어떻게 되나요?

각 런레벨 에는 서비스 실행을 중지하는 데 사용되는 종료 스크립트인 /etc/rcX.d( S에서 찾을 수 있는 자체 서비스 또는 데몬 세트가 있다는 것을 읽었습니다 .K

이제 내 질문은 각 런레벨이 다른 런레벨(2-5)에서 입력될 수 있다는 사실을 지적합니다. 예를 들어, 실행 수준 2, 3, 4 또는 5에서 실행 수준 1을 입력할 수 있습니다. 각 런레벨마다 다른 서비스 그룹이 있는데 왜 킬 스크립트 세트가 하나만 있습니까? 비교했을 때 런레벨 5의 일부 서비스에는 런레벨 1의 종료 스크립트가 없다는 /etc/rc1.d것을 발견했습니다 . /etc/rc5.d실행 수준을 전환하면 이러한 서비스는 어떻게 되나요?

답변1

예를 들어, 런레벨 3에 존재하는 K 스크립트는 런레벨 3에 들어가기 전에 무언가를 죽이는 것이 아니라 다른 런레벨에 들어가기 전에 런레벨 3을 종료할 때 무언가를 죽이기 위한 것입니다.

따라서 런레벨 5에서 ​​런레벨 1로 전환하면 먼저 K에서ill 스크립트 /etc/rc5.d( S해당 레벨에 들어갈 때 실행된 tar 스크립트와 일치함)를 실행한 다음 에서 Star 스크립트를 실행합니다./etc/rc1.d

관련 정보