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
댓글 없음:
댓글 쓰기