:::: 개발 ::::/::: 리 눅 스 :::

tomcat 이 자꾸 죽어서... crontab 만듬

nayha 2014. 1. 21. 20:26

쉘 스크립트 만들기


vi 만들 파일명.sh


I 인서트 모드 들어가서


#!/bin/bash

 

export JAVA_HOME="/usr/local/java"

export PATH=$PATH:$JAVA_HOME/bin

export CATALINA_HOME="/usr/local/tomcat"

export PATH=$PATH:$CATALINA_HOME/bin

 

if [ -z "`ps -eaf | grep java| grep tomcat`" ]; then

        $CATALINA_HOME'/bin/startup.sh'

        END_TIME=`date +%m/%d' '%H:%M:%S`

        echo "["$END_TIME"] tomcat restart.."

fi



esc  

:wq


저장


크론탭 등록


$ crontab -e
##vi 에디터가 실행되면 다음의 내용을 추가합니다.
*/5 * * * * /스크립트 경로/tomcat_checker.sh >> /data/log/tomcat-restart.log 2>&1


서비스 리스타트 


$ su
# /sbin/service crond restart



크론탭 확인


현재 crontab 확인하기 위해 다음과 같이 할 수 있다.

crontab -l


크론탭 수정


crontab -e




종료 


임시 방편이지만 당분간 요걸로 ..


톰켓이 왜 죽는지 모르겠다 커넥션도 다 닫았는데 ;;

반응형