[apache] 자동재시작

OS 2015. 9. 26. 12:28

#vi apache_auto_restart.sh


while ( true ) ; do
  if [ "`ps -ef | grep -v grep | wc -l`" -ge "400" ] ; then
    service httpd restart
    date >> /etc/httpd/logs/apacherestart.log
  fi
  sleep 5
done


조건문 설명

  gt(크다), le(작거나 같다), lt(작다), eq(같다)


백그라운드 실행 ( &붙이면 백그라운드 실행 )

  sh apache_auto_restart.sh &


정상실행중인지 확인

  ps -ef  | grep apache_auto_restart.sh


'OS' 카테고리의 다른 글

[리눅스] 시간 자동 동기화  (0) 2015.11.09
[리눅스] 프로세스 죽이기  (0) 2015.09.26
[apache] Prefork와 Worker 설정  (0) 2015.09.23
[아파치] 최적화  (0) 2015.09.22
[윈도우] 시스템 드라이브 변경  (0) 2015.06.26
Posted by 꼬장e
,