티스토리 뷰

반응형

#!/bin/sh

while [ 1 ]

do

        named_alive_count=`ps -ef | grep daemon | grep -v grep | wc -l`

        if [ $named_alive_count == "0" ]

        then

                echo "named daemon die"

        else

                echo "named daemon alive"

        fi

 

        sleep 1

done

exit 0

 

 

// 사용예

#!/bin/sh

while [ 1 ]

do

        Mini=`ps -ef | grep MiniPosServer | grep -v grep | wc -l`

        if [ $Mini == "0" ]

        then

                echo "Exec MiniPosServer"

 

                cd /home/Mirae_Share/DevOffice/AppServer/MiniPosServer

                ./MiniPosServer &

        fi

 

        Close=`ps -ef | grep CloseSenderServer | grep -v grep | wc -l`

        if [ $Close == "0" ]

        then

                echo "Exec CloseSenderServer"

 

                cd /home/Mirae_Share/DevOffice/AppServer/CloseSenderServer

                ./CloseSenderServer &

        fi

 

        Alarm=`ps -ef | grep AlarmServer | grep -v grep | wc -l`

        if [ $Alarm == "0" ]

        then

                echo "Exec AlarmServer"

 

                cd /home/Mirae_Share/DevOffice/AppServer/AlarmServer

                ./AlarmServer &

        fi

 

 

        sleep 1

done

exit 0

 

반응형

'Linux > CentOS7' 카테고리의 다른 글

리눅스 명령어 모음  (0) 2019.06.27
운영체제 64비트 확인  (0) 2019.03.20
etc/rc.local 파일 동작 안될 때  (0) 2019.03.20
방화벽 해제  (0) 2019.03.20
eclipse CDT 원격 디버깅 (C/C++, CentOS7)  (0) 2019.03.20
댓글
반응형
최근에 올라온 글
Total
Today
Yesterday