기타
리눅스 서비스 등록 방법
D.Y
2016. 3. 7. 13:20
반응형
리눅스 운영체제에서 부팅시 자동으로 서비스를 시작시키는 방법에 대해 알아보겠습니다.
리눅스 시스템 서비스 등록 방법
- Redhat계열에서는 스크립트를 init.d의 서비스로 등록해서 부팅시 자동으로 시작하게 한다.
- /etc/init.d/ 하위 경로에 스크립트 파일을 위치 시킨다.
- 부팅과 동시에 실행하기위해 run-level에 등록한다.
$ chkconfig --add "스크립트명" - 부팅시 자동으로 실행, 종료시 자동으로 종료된다.
- service 스크립트명 (start | stop | status) 가능
test.sh 스크립트를 서비스 등록하기
- $ mv test.sh /etc/init.d/
- $ chkconfig --add test.sh
- $ service status test.sh
- 등록 완료
리눅스 chkconfig 로 서비스 설정
chkconfig 는 쉽게 서비스를 등록하거나 삭제, 혹은 특정 런레벨에서 서비스를 실행시키는 설정을 가능하게 합니다.
/etc/rc.d/init.d/ 라는 디렉터리에 실행시킬 실행 스크립트를 넣어줘야 한다.
이 디렉터리는 시스템 부팅 시 초기화 과정에서 실행 될 서비스들의 실행 스크립트가 모여 있는 디렉터리이다.
반응형