2012.09.28 03:30
서비스가 다운 되었을때 체크해서 다시 구동 해주는 스크립트를 소개해 드립니다.
아래 예시는 httpd 즉 apache의 예시입니다.
* 체크할 서비스에 따라 수정해 주시면 됩니다.
[hostway] /root > # vi /root/check_httpd.sh
#!/bin/sh
check=`ps -ef | grep httpd | wc | awk '{print$1}'`
if [ $check -gt 2 ]
then
exit 0
else
/usr/local/apache/bin/apachectl restart
fi
* cron에 등록하여 1분마다 체크 해서 httpd 프로세스가 구동되어 있지 않다면 restart 해주게 됩니다.
[hostway] /root > # crontab -e
* * * * * /root/check_httpd.sh
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
106 | awk 를 이용한 패턴 처리 | 호스트웨이 | 2008.05.19 | 24463 |
105 | debian .vimrc 활용 | HOSTWAY | 2009.04.15 | 24476 |
104 | CGI 환경 테스트 | sylee | 2008.05.21 | 24613 |
103 | 반복적인 수행 crontab - 기본편 | Namlyong | 2010.04.02 | 24733 |
102 | 로그 관리 | 호스트웨이 | 2008.05.19 | 24801 |
101 | 리눅스 touch 명령어 | 호스트웨이 | 2012.08.03 | 24832 |
100 | 비프음 콘트롤 | 호스트웨이 | 2009.02.12 | 24943 |
99 | ncftp의 bookmark 기능 | sylee | 2008.05.15 | 25075 |
98 | rsync를 사용하여 데이터 백업 하기 | jook | 2009.04.25 | 25183 |
97 | CPU core 별 사용량 확인 하기 | 호스트웨이 | 2012.06.08 | 25281 |
96 | vsftp에서 업로드, 다운로드 전송속도 제한하기 | 호스트웨이 | 2012.05.05 | 25292 |
95 | XFS 파티션 설치 및 마운트 (CentOS 기준) | 호스트웨이 | 2015.09.09 | 25390 |
94 | ipv6 비활성화 하기 | 호스트웨이 | 2012.04.06 | 25465 |
93 | XFS파일 장점및 단점 | 호스트웨이 | 2012.07.06 | 25484 |
92 | watch 로 시스템 모니터링 하기 | 호스트웨이 | 2008.05.19 | 25537 |
91 | mrtg를 이용한 시스템자원 모니터링(debian 5.0) | jook | 2009.06.02 | 25929 |
90 | find 명령 1 | sylee | 2008.05.14 | 25983 |
89 | 리눅스 ls 디렉토리 혹은 파일 별 출력하기 | 호스트웨이 | 2012.06.22 | 26087 |
88 | at 으로 작업 예약 하기 | 호스트웨이 | 2008.05.19 | 26305 |
87 | sudo 사용하기 | 호스트웨이 | 2008.05.19 | 26560 |