데몬 프로세스 체크후 죽었을 때 자동 실행 방법 > 서버관리

본문 바로가기

사이트 내 전체검색

뒤로가기 서버관리

데몬 프로세스 체크후 죽었을 때 자동 실행 방법

페이지 정보

작성자 관리자 (61.♡.26.29) 작성일 17-11-05 20:53 조회 3,053 댓글 0

본문

ㅁ 예를 들어, 아파치 데몬이 죽었을 경우 자동으로 재시작하는 스크립트이다.

vi /root/check.sh

[code]
#!/bin/bash

http="`pgrep http  | wc -l`"

if [ "$http" -eq "0" ] ; then
        /usr/local/apache/bin/apachectl restart
fi
[/code]

ㅁ 스크립트 설명
http라는 변수에 pgrep http로 아파치 프로세서를 검색 한다음 wc -l로 카운터를 세어 넣는다.
그리고, if문에서 http변수에 들어 있는 값이 0과 같으면 아파치를 리스타트 한다.


ㅁ 크론에 등록해서 주기적으로 실행해 준다.


* 출처
https://www.linux.co.kr/home2/board/bbs/board.php?bo_table=lecture&wr_id=1730
https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1730
http://idchowto.com/?p=14650

추천0

댓글목록 0

등록된 댓글이 없습니다.

전체 91건 1 페이지
게시물 검색
Copyright © Baragi.Net All rights reserved.
PC 버전으로 보기