#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 |