다양한 이전 Linux 배포판 지원시스템 V스크립트를 입력하면 init
LSB 헤더를 init
스크립트에 추가해야 합니다. 예를 들어 /etc/init.d/sshd
OpenSUSE 11.4의 LSB 헤더는 다음과 같습니다.
### BEGIN INIT INFO
# Provides: sshd
# Required-Start: $network $remote_fs
# Required-Stop: $network $remote_fs
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Description: Start the sshd daemon
### END INIT INFO
그러나 init
스크립트는 로 시작하는 모든 줄이 #
주석인 간단한 bash 스크립트여야 합니다. 이러한 LSB 헤더를 읽는 유틸리티는 무엇입니까?
답변1
데비안에서는 update-rc.d
호출됩니다 insserv
(보통 직접 실행되지 않음). Suse의 경우도 마찬가지입니다 chkconfig
. 여기에서 이에 대해 읽을 수 있습니다.수스 11
(참고: 이 모든 것은 openSUSE 12에서 변경되었으며 현재 채택되었습니다 systemd
.)