자바로 개발된 프로그램을 쉘 스크립트로 실행할때와 부팅시 자동실행으로 했을때가 달라요 ㅠㅠ
글쓴이: kfork / 작성시간: 금, 2011/11/04 - 12:30오후
자바로 프로그램을 만들어서
실행하는 쉘 스크립트를 만들어서
우분투 부팅완료후에 root권한으로 쉘스크립트를 실행하면 정상적으로 실행이 잘됩니다.
그런데 이것을 우분투 부팅시 자동으로 실행되도록
/etc/rc2.d/S~~~~서비스로 등록해서
실행되도록 했는데
프로세서를 확인해보면 정상적으로 올라온것같은데
실제 응답을 안하네요..
소스를 첨부합니다.
고수님의 도움을 부탁드립니다.
쉘스크립트는 다음과 같습니다.
--------------
cd /usr/local/PowerTTS-S/lib/linux/java
CLASSPATH=$CLASSPATH:.
export CLASSPATH
java -Djava.library.path=. dwttsEmc
Forums:
$CLASSPATH는 bashrc 등에 지정되어
$CLASSPATH는 bashrc 등에 지정되어 있겠죠. 그렇게 초기화되는 환경변수는 해당 계정으로 로그인하지 않으면 지정되지 않은거죠. 결론은 저 스크립트는 로그인해서 실행하지 않으면 CLASSPATH가 빈게 되겠죠. 직접 추가해 주시면 응답하리라 예상됩니다.
댓글 달기