나는 실행 수준과 사물을 더 잘 이해하려고 노력하고 있습니다.
/etc/에 두 개의 스크립트를 만들었습니다. 하나는 호출되고 cinit
다른 하나는 cdinit
. 스크립트는 "사용자 정의 초기화" 및 "사용자 정의 초기화 취소"를 의미하므로 일부 사용자 정의 명령을 실행할 수 있습니다. 파일 은 매개변수 cinit
로만 실행 start
되고 파일은 ddinit
중지 매개변수로만 실행됩니다(파일의 스위치 케이스로 확인).
나는 symlinks
다음 스크립트를 작성할 것입니다:
cinit
rc2,rc3,rc4,rc5 에 대한 S 접두사 링크
cdinit
rc0,rc6 에 대한 K 접두사 링크
- 제가 이해한 바는 다음과 같습니다. 꺼진 상태에서 서버를 시작하면 실행 수준 2, 3, 4 또는 5로 들어갑니다.
- 그러면
sudo reboot
서버는 먼저 실행 수준 6을 입력한 다음 실행 수준 2, 3, 4 또는 5를 다시 입력합니다. - 서버를 종료하면 실행 레벨 0으로 전환됩니다.
이것이 rc 폴더 스크립트가 실행되는 방식입니까?