일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- docker 폐쇄망
- 프로젝트 네임변경 후 이클립스 로딩시 에러
- taskkill
- ant
- svn 변경된 파일 추출
- postgres install
- docker oracle12c
- WH question
- Oracle install
- svn 특정 리비전 사이 추출
- svn commit
- expected at least 1 bean which qualifies as autowire candidate
- grep
- svn dump
- Cannot prepare internal mirrorlist: No URLs in mirrorlist
- javax.servlet.GenericFilter
- Remmina
- NEXUS
- Failed to download metadata for repo 'appstream'
- VirtualBox
- svn log
- xrdp
- apt-get update 오류
- svn
- svn 사용법
- mysql dml
- 포스트그레스 설치
- svn load
- Store password unencrypted
- svn update
Archives
- Today
- Total
기억의 습작
와치독 ( watchdog) 본문
와치독 프로그램 이란?
서비스 하고자 하는 프로그램(MyDaemon)이 죽었을 경우 다시 실행해주는 프로그램. (죽었는지 살았는지 사전에 감지)
와치독 기능을 테스트 하기 위해 1개의 데몬 프로그램과 4개의 스크립트가 필요합니다.
- MyDaemon (실제 서비스 하는 데몬 프로그램)
- runMyDaemon.sh ( MyDaemon 프로그램을 실행시켜주는 스크립트)
- watchdog.sh (데몬 프로그램을 감지하는 기능 + 데몬 프로그램을 다시 실행하는 기능)
- startWatchdog.sh ( watchdog.sh 스크립트를 nohup 으로 실행하는 기능)
- stopWatchdog.sh ( watchdog.sh 스크립트를 kill 하는 기능)
watchdog.sh 은 2가지 항목을 수정한 뒤 사용해야 합니다.
PROCESS_NAME_TO_DETECT='데몬프로세스 명'
SCRIPT_NAME='데몬을 실행할 스크립트의 풀패스'
728x90
반응형
LIST
'SCM (형상관리)' 카테고리의 다른 글
Tomcat 서버에 SSL 적용하기 (0) | 2021.09.12 |
---|---|
redmine 설치 (0) | 2021.09.02 |