프로 세 스 모니터링 도구 daemontools 설치 사용

1.[다운로드](http://cr.yp.to/daemontools.html daemontools)daemontools 설치 패키지 2.설치
tar xvzf daemontools-0.76.tar.gz
cd admin/daemontools-0.76
package/install

오류 가 발견 되면:/usr/bin/ld: errno: TLS definition in /lib64/libc.so.6 section .tbss mismatches non-TLS reference in envdir.o코드 admin/daemontools-0.76/src/error.h 의 extern int errno 를 수정 할 수 있 습 니 다.\#include 로 변경
3.시동
명령svscanboot &svscan 도 구 를 시작 합 니 다.
프로 세 스 보기ps -aux | grep svscan자동 시작 설정 참조:[http://cr.yp.to/daemontools/start.html](http://cr.yp.to/daemontools/start.html start)
완료 후 자동 으로/etc/inittab 에SV:123456:respawn:/command/svscanboot를 추가 합 니 다.기 계 를 다시 시작 한 후 svscan 이 시작 되 지 않 으 면 이 줄 을 삭제 하고/etc/init 디 렉 터 리 에 svscan.conf 를 만 들 고 내용 을 추가 해 야 합 니 다.
start on runlevel [123456]
stop on runlevel [^123456]
respawn
exec /command/svscanboot

centos 시스템 참고 가능:http://www.productionmonkeys.net/guides/qmail-server/daemontools
4.설정
서비스 디 렉 터 리 를 만 들 고 시작 파일 을 설정 합 니 다.
mkdir /opt/svc/servername
cat /opt/svc/servername/run

#!/bin/sh
exec /home/server_image_bin

ln -sf /opt/svc/servername/ /service/

5.명령 사용
svc -u /service/servername
svc -d /service/servername
svc -dx /service/servername && rm /service/servername

svstat services 

메모:daemontools 관리 프로 세 스 를 daemon 방식 으로 실행 할 수 없습니다.

좋은 웹페이지 즐겨찾기