데몬 프로세스 체크후 죽었을 때 자동 실행 방법
페이지 정보
본문
ㅁ 예를 들어, 아파치 데몬이 죽었을 경우 자동으로 재시작하는 스크립트이다.
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
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
댓글목록
등록된 댓글이 없습니다.