Fall in IT.

리눅스 서비스 등록 방법 본문

기타

리눅스 서비스 등록 방법

D.Y 2016. 3. 7. 13:20

리눅스 운영체제에서 부팅시 자동으로 서비스를 시작시키는 방법에 대해 알아보겠습니다.



리눅스 시스템 서비스 등록 방법

  1. Redhat계열에서는 스크립트를 init.d의 서비스로 등록해서 부팅시 자동으로 시작하게 한다.
  2. /etc/init.d/ 하위 경로에 스크립트 파일을 위치 시킨다.
  3. 부팅과 동시에 실행하기위해 run-level에 등록한다.
    $ chkconfig --add "스크립트명"
  4. 부팅시 자동으로 실행, 종료시 자동으로 종료된다.
  5. 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/ 라는 디렉터리에 실행시킬 실행 스크립트를 넣어줘야 한다.

이 디렉터리는 시스템 부팅 시 초기화 과정에서 실행 될 서비스들의 실행 스크립트가 모여 있는 디렉터리이다. 





Comments