Linux ETC

서비스 체크 스크립트

2012.09.28 03:30

호스트웨이 조회 수:4444

서비스가 다운 되었을때 체크해서 다시 구동 해주는 스크립트를 소개해 드립니다.

아래 예시는 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



번호 제목 글쓴이 날짜 조회 수
306 dumpe2fs - 파일시스템 상세 정보 확인 호스트웨이 2015.09.18 4085
305 Proftp 설치 및 xinetd 에서 실행하기 file 호스트웨이 2015.09.18 4110
304 ngrinder를 이용한 부하 테스트 - 1) Controller 설치 file 호스트웨이 2015.04.08 4154
303 서버 네트워크 대역폭 제한 호스트웨이 2015.09.20 4164
302 명령어 dstat 사용하기 호스트웨이 2015.09.01 4204
301 Linux chkrootkit을 이용한 백도어 설치 탐지 호스트웨이 2015.09.18 4246
300 df 와 du의 출력 크기가 다르게 보이는 이유 호스트웨이 2012.12.14 4255
299 linux 특정 용량으로 파일을 찾기, 삭제하기 호스트웨이 2015.09.08 4276
298 useradd 명령어 사용방법 및 옵션 호스트웨이 2015.09.08 4281
297 ifconfig 항목 설명 호스트웨이 2012.11.22 4314
296 리눅스 파일명 일괄변경하기 file 호스트웨이 2012.10.18 4341
295 LAN 카드에 여러개의 IP 주소 할당 호스트웨이 2015.09.18 4356
294 tar 분할압축하기 호스트웨이 2015.09.19 4400
» 서비스 체크 스크립트 호스트웨이 2012.09.28 4444
292 /proc/sys/net/ipv4 활용 서버보안 -3- 호스트웨이 2015.09.22 4493
291 리눅스 상에서 메모리 사용 현황 확인하기 호스트웨이 2015.09.23 4497
290 Touch 파일 용량 0바이트 만들기 호스트웨이 2015.09.20 4504
289 터미널 접속 시 한글이 깨질 때 호스트웨이 2015.09.23 4506
288 /dev/null 복구 호스트웨이 2015.09.21 4547
287 리눅스 명령어 모음 호스트웨이 2012.12.06 4580