BIG
특정 프로세스 모니터링 및 자동 재실행 Shell Script
1. 무한루프 데몬을 이용하는 방법
2. Crontab 을 이용하는 방법
여기서는 Crontab 을 이용하여 구현하는 방법을 정리해 본다.
# crontab 설정 |
# 1분에 1회 프로세스 모니터링 및 재시작 Shell Script 를 실행한다. * * * * * [Script File PATH]/proces_restart.sh |
# proces_restart.sh 파일 샘플 |
#!/bin/bash pid=`ps -ef | grep "[PROCESS NAME]" | grep -v 'grep' | awk '{print $2}'`
if [ -z $pid ]; then
[EXECUTE PROCESS] &
fi |
LIST
'!!...Linux' 카테고리의 다른 글
[Linux] Centos 7 LVS( ipvsadm ) + Keepalived (0) | 2017.06.07 |
---|---|
[Linux] rsync와 lsync를 이용한 실시간 원격백업 (0) | 2017.06.07 |
[Linux] Centos 디렉토리 찾기 -- find 명령어 사용법 -- (0) | 2017.04.21 |
[Linux] Shell script를 이용한 무정지 서버 만들기 (0) | 2017.04.12 |
[Linux] CENTOS7 에서 ipvsadm 설정하기( 로드밸런싱 ) (0) | 2017.04.02 |