문제

/etc/init.d/*


/etc/rc{1-5}.d/*
도움이 되었습니까?

해결책

한마디로: init.

이 프로세스는 항상 pid 1을 가지며 다음 규칙에 따라 유닉스의 다른 모든 프로세스를 제어(생성)합니다. /etc/init.d.

init는 일반적으로 숫자를 인수로 사용하여 호출됩니다. init 3 그러면 다음 내용이 실행됩니다. rc3.d 폴더.

자세한 내용은: init에 대한 Wikipedia 기사.

편집하다:언급하는 것을 잊었습니다. 실제로 시작하는 rc 레벨을 제어하는 ​​것은 부트로더입니다.

다른 팁

/sbin/chkconfig/sbin/chkconfig 유틸리티는 유지 관리를 위한 간단한 명령줄 도구입니다. /etc/rc.d/init.d/ 디렉토리 계층.

px에서 언급한 대로 /etc/init.d에서 /etc/rc?.d로의 스크립트 링크를 관리하는 적절한 방법은 /sbin/chkconfig 명령입니다.

스크립트 상단에는 chkconfig가 스크립트를 처리하는 방법을 지정하는 주석이 있어야 합니다.예를 들어, /etc/init.d/httpd:

# chkconfig: - 85 15
# description: Apache is a World Wide Web server.  It is used to serve \
#          HTML files and CGI.
# processname: httpd
# config: /etc/httpd/conf/httpd.conf
# config: /etc/sysconfig/httpd
# pidfile: /var/run/httpd.pid

또한 /sbin/service 명령을 사용하여 셸에서 실행될 때 서비스를 시작하고 중지합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top