|
News,
Internal,
Projects,
Home Software, Support, Documentation |
From: "Son Yeongsik" <ienfant@xxxxxxxx> Subject: [KFUG] rc 스크립트 실행순서가 궁금합니다. Date: Fri, 23 Jul 2004 01:19:15 +0900 > 안녕하세요.. > 리눅스 같은 sys v 계열은 rc스크립트를 새로 만들었거나 수정하거나 할때, > rc0.d/ ~ rc6.d/ 의 링크나 순서를 수정해서 실행 시작 순서를 바꾸듯이, > 데비안의 update-rc.d 같은 툴이나 레드햇의 chkconfig 등등을 써서 말이죠. > > 그런데, freebsd는 bsd 라서... > > 버전 4의 제가 쓰는 시스템의 경우 , 포트로 깔린건 /usr/local/etc/rc.d 로 가서 > 000.mysql.sh 001.apache.sh 이런식으로 이름을 고쳐서 실행순서를 수정해 > 주었습니다. 무식하게. > 그런데, 예를 들어 one2many.sh 를 /etc/rc.conf에 있는 다른 것들 보다 먼저 > 실행하게 만들 수는 없는지 알고 싶습니다. 특별한 방법은 없고, /etc/rc를 직접 수정하거나 /etc/rc.local 에 넣어두는 정도겠죠. one2many 모듈 로딩하는 정도면 /etc/rc.local에 넣어 두어도 됩니다. > 또한, 몇 몇 프로그램들은 rc.subr을 이용하게끔 되어 있던데요, rc.subr을 > 통해서 실행할 경우에는 순서를 어떻게 수정하는지도... rc.subr은 시작/종료 스크립트 만들 때 귀찮은 것들을 함수화해서 정리해 놓은 것입니다. 이걸로 작성하면 유지 관리하기 편하니까요. > 버전 5는 /etc/rc.d 디렉토리에 시작 스크립트들이 있던데요, 이놈들도 어떤 > 순서로 작동 되는지도 알고 싶어요. rcorder /etc/rc.d/* 하시면 실행 순서가 나옵니다. 비슷하게 rcorder /usr/local/etc/rc.d/*.sh 해도 되고요. > 두서 없이 썼는데, 여튼 전반적으로 bsd의 rc에 대해 좀 알 수 있는 문서 > 없을까요? FreeBSD랑 NetBSD는 같은 rcNG 시스템을 사용하고 있으니까, rc(8)이나 rc.subr(8) 페이지가 도움이 됩니다(5.x의 경우. 4.x는 rc(8)정도...) > ng_ether, ng_one2many를 ftp 서버에 써볼려고 하다가 bsdvault에서 문서 찾아서 > 하긴 했는데, 시작 스크립트 때문에 갑자기 위에 것들이 궁금해 졌습니다. 그럼. -- CHOI Junho <http://www.kr.FreeBSD.org/~cjh> KFUG <cjh at kr.FreeBSD.org> FreeBSD Project <cjh at FreeBSD.org> Web Data Bank <cjh at wdb.co.kr> Key fingerprint = 1369 7374 A45F F41A F3C0 07E3 4A01 C020 E602 60F5 _______________________________________________ 한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트 questions at kr.FreeBSD.org http://www.kr.FreeBSD.org/mailman/listinfo/questions
|
Copyright © 1998-2005 Korea FreeBSD Users Group. All rights reserved. webmaster at kr.FreeBSD.org $Date: 2004/07/24 00:31:58 $ |
|