SSISO Community

시소당

자바 데몬 프로그램을 sh 프로그램으로 띄우는 방법 [출처] 자바 데몬 프로그램을 sh 프로그램으로 띄우는 방법

1. 자바 데몬 프로그램을 띄우는 sh
# SMS Demon Program Start
#!/bin/sh
##----------------------------------------------------------------------------
## 자바를 실행시키는 기본적인 내용을 export 시킴
##----------------------------------------------------------------------------
echo "start"
export CLASSPATH=.:/PRAID2/cert/certapp/WEB-INF/classes/com
java -Du=SMS_Demon -cp $CLASSPATH: SMS_Demon $*
echo $!> SMS_Demon.pid
 
2. 자바 데몬 PID를 죽이는 sh
# SMS Demon Program stop
#!/bin/sh
##----------------------------------------------------------------------------
## 관련 프로세스가 나옵니다. 그중...두번째 항목값이 PID이므로
##----------------------------------------------------------------------------
ps -ef | grep SMS_Demon | awk '{print $2}' | xargs kill -9
3. 주의사항
데몬 start 및 stop 프로그램을 root 권한의 CronJob에다 등록을 시켜 실행을 할려면
chmod 755 데몬_start.sh
chmod 755 데몬_stop.sh 을 해주어 해야한다.
 
그렇지 하고 싶지 않다면 sh 내부에서 자체적으로 사용자를 변경해서 하던지.


592 view

4.0 stars