블로그 이미지
.
속눈썹맨

공지사항

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Redhat linux startup script - 부팅시 자동실행

2005. 6. 14. 16:07 | Posted by 속눈썹맨
Linux에서 부팅시에 자동으로 실행되게 하기 위해서는 몇 가지 설정이 필요하다.

1.
/etc/init.d에 script를 넣는 다.
/etc/init.d/script명 start : 시작
/etc/init.d/script명 stop : 종료
/etc/init.d/script명 restart : 재시작
이 3가지 argument를 잘 받게 짜면 된다.

2.
/etc/init.d에 넣었다고 자동 실행되는 것은 아니다.
그리고 /etc/rc.d/rc.번호d 에 /etc/init.d에 대한 symbolic link를 넣어줘야 각 run level에서 실행이 된다.
S로 시작하는 건 시작(번호 순으로 순서 결정)
K로 시작하는 건 종료(번호 역순으로 순서 결정)

/sbin/chkconfig라는 utility가 그 일을 대신 해준다.

man chkconfig
chkconfig --list
chkconfig --level 2345 --add 스크립트명 on
chkconfig --level 2345 --add 스크립트명 off

참고) Unix System Administration Handbook, 3rd Edition. page 24~44