2013. 5. 24. 15:56
간단하게 http stop 후 start하는 스크립트
start 후 http 데몬이 0인지 체크해서, 다시 시작하는 설정
내용상의
/app/apache/bin/startHttpd.sh는
apachectl start가 포함되어있는 스크립트이다
(apache 데몬 소유 권한떄문에 스크립트를 만들어서 구동)
---------------------------------------------------------
#!/bin/bash
start 후 http 데몬이 0인지 체크해서, 다시 시작하는 설정
내용상의
/app/apache/bin/startHttpd.sh는
apachectl start가 포함되어있는 스크립트이다
(apache 데몬 소유 권한떄문에 스크립트를 만들어서 구동)
---------------------------------------------------------
#!/bin/bash
date
DAEMON=http
COUNT=$(ps acx | grep -c $DAEMON)
/app/apache/bin/startHttpd.sh stop
while [ 1 ]
do
COUNT=$(ps acx | grep -c $DAEMON)
if [ "$COUNT" -ne "0" ]; then
echo $COUNT
sleep 1
else
break;
fi
done
/app/apache/bin/startHttpd.sh
sleep 1
COUNT=$(ps acx | grep -c $DAEMON)
### http daemon check ###
if [ "$COUNT" -eq "0" ]; then
echo "$DAEMON is no running. "
echo "$DAEMON is re-start."
/app/apache/bin/startHttpd.sh
fi
echo "Apache restart done!"
-----------------------------------------------------
/app/apache/bin/startHttpd.sh
-----------------------------------------------------
/app/apache/bin/startHttpd.sh
'Web/WAS > Apache' 카테고리의 다른 글
Apache socket_timeout , reply_timeout 설정 (0) | 2015.12.30 |
---|---|
Apache pagespeed 설치 (0) | 2015.03.18 |
Apache method 설정 (0) | 2014.11.25 |
Apache 멀티 Redirect시 주의점 (0) | 2014.11.05 |
리눅스 Apache, Nginx SSL 인증서 패스워드 자동입력 (싱글, 멀티) (0) | 2014.07.08 |