[Centos7] 프로세스 살리기

mysql이 어쩌다가 자꾸 죽어버리길래

죽으면 살리기 위해서 찾다보니깐 하단과 같은 쉘스크립트로 

데몬으로 띄우던지 크론탭으로 셋팅하던지 해서 응용해서 사용하면되겠다


하단의 쉘을 자신이 원하는 디렉토리에서

vi monitorMysql.sh 라는 파일이름으로 만들고


#!/bin/bash

while [ 1 ]

   do

        pid=`ps -ef | grep "mysql" | grep -v 'grep' | awk '{print $2}'`

        if [ -z $pid ]; then

            /etc/init.d/mysql.server start

        fi

       sleep 120

   done


위와 같이 작성후 저장

./monitorMysql.sh -d 이렇게 실행하면 백그라운드에서 2분에 한번씩 체크를하게된다.


블로그 이미지

pstree

pstree.. process...

,