init.d 스크립트의 chkconfig 지시어(클래식 스타일)는 무엇입니까?

init.d 스크립트의 chkconfig 지시어(클래식 스타일)는 무엇입니까?

질문을 하려면 먼저 맥락을 명확히 해야 합니다.

RedHat 및 Centos 배포판의 각 초기화 스크립트는 명령줄 도구 유틸리티를 사용하여 관리할 /etc/init.d준비가 되어 있습니다 .chkconfig

이 도구는 심볼릭 링크를 관리하고 /etc/rc[0-6].d실행 수준을 인식하며 각 실행 수준에 대한 컬렉션 실행에서 초기화 스크립트를 추가 및 제거할 수 있습니다. (man chkconfig를 참조하세요.). 참고: 실제로 그렇습니다아니요시작...도 아니다서비스/데몬을 중지하지만 각 실행 수준에서 "켜짐"과 "꺼짐"이 무엇인지 더 쉽게 관리할 수 있습니다.

사람에 따르면, 이를 달성하려면 모든 init 스크립트에는 /etc/init.d권장 줄에 정확히 두 개의 지시어가 포함되어야 합니다( chkconfig:description:, 맨페이지 참조).LSB 스타일 초기화 섹션. 그러나 이 LSB 유형 섹션(최근 소개됨)을 잠시 제쳐두고 원래 chkconfig "형식"보다 더 설명적입니다(이 주제는 다른 질문에 도움이 될 수 있습니다).

호기심에 RedHat 시스템(5.2 및 6.1)에서 다음 명령을 실행하여 init 스크립트를 확인했습니다.

find /etc/init.d/ -ls -execdir head -n20 {} \;

또한 문서화되지 않은 다른 지시문도 보았습니다.

  • # processname:
  • # pidfile:
  • # config:
  • # Author:

chkconfig:이는 주석 줄에 있으며 공식 지침 (및 )과 동일하게 보입니다 description:.

chkconfig이것이 지침인지 아니면 단지 형식이 좋은 설명 인지 아는 사람이 있습니까 ?

이것들도 유익하다면, 그것은 무엇을 의미합니까?

참고할 만한 것이 있나요? 나는 그것을 찾을 수 없었다.

답변1

/usr/share/doc/initscripts-*/sysvinitfiles이러한 지시문에 대한 문서는 비표준인 "author"를 제외하고 에 있습니다 .

관련 정보