IT. POST LIST

POST ALL LABEL

shell script - 프로세스 체크 및 재구동

By 때찌때찌맴매 - 1월 18, 2018

shell script - 프로세스 체크 및 재구동

**  간단한 프로세스 재구동 스크립트 입니다.
** emma_check.sh  라는 스크립트 명으로 작성 했습니다.

#! /bin/bash
emma_check=`ps -ef | grep -v "grep" | grep "{검색명칭}" | wc -l`
date=$(date "+%Y-%m-%d_%H:%M:%S")

if [ "$emma_check" == "0"  ]; then
        "{구동 프로세스 경로}" stop
        "{구동 프로세스 경로}" start

        emma_check=`ps -ef | grep -v "grep" | grep "{검색명칭}"  | wc -l`
        if [ "$emma_check" == "0"  ]; then
                echo "$date EMMA Process Restart Failed!" >> /"{로그 경로}"/emma_restart.log
                /bin/sh /"{스크립트 경로}"/emma_check.sh
        else
                echo "$date EMMA Process Restart Success!" >> /"{로그 경로}"/emma_restart.log
        fi

else

        echo "$date EMMA Process Alive" > /"{로그 경로}"/emma_alive.log

fi



** 가벼운 스크립트라 crontab에 1분마다 구동하여 상태 체크 해도 큰 부담이 없을것 입니다.

** 텔레그램을 이용해 실시간 모니터링 역시 가능합니다.

** 텔레그램 모니터링 활용하기 <<< 링크

  • Share:

You Might Also Like

0 개의 댓글