cron에서 java 실행 문제
작성자 정보
- 유복규 작성
- 작성일
컨텐츠 정보
- 2,110 조회
- 1 댓글
- 0 추천
- 목록
본문
간단한 자바 데몬을 하나 만들었습니다.
홈페이지 게시판 조회수를 랜덤하게 올리는 프로그램이지요.. ^^
PlusCount.class 라는 자바 클래스에
PlusCount.sh 라는 쉘 스크립트를 만들었습니다.
내용은
#!/bin/bash export PATH=$PATH:java/jdk1.5bin:/java/WEB-INF/classes/YBK:/java/WEB-INF/classes/YBK/util
export JAVA_HOME=/java/jdk1.5
export LANG=ko_KR.eucKR
export CLASSPATH=/java/lib/mysql-connector-java-3.1.10-bin.jar:/java/WEB-INF/classes/YBK:/java/classes/YBK/util cd /java/WEB-INF/classes/YBK/java/jdk1.5/bin/java -cp $CLASSPATH PlusCount -10 2 >> /java/WEB-INF/classes/YBK/PlusCount.log
문제는 콘솔에서 ./PlusCount.sh를 실행하면 동작이 됩니다. PlusCount.log 라는 파일에 로그도 남기고요.
그러나 crontab에 등록을 하였는데
20,30,40,50 * * * * root /java/jboss-4.0.2/server/sypark/deploy/webApp.war/WEB-INF/classes/YBK/PlusCount.sh
시간이 되어도 아무것도 실행이 되지 않습니다.
왜 이러는지 모르겠습니다. 일주일동안 해결이 안나네요.
클래스 패스 기타 등등 다 해준거 같은데.. 참고로 리눅스는 한소프트 리눅스를 사용하고 있습니다.
답변부탁드려요.
관련자료
-
이전
-
다음
배준태님의 댓글
- 배준태
- 작성일
20,30,40,50 * * * * /java/jboss-4.0.2/server/sypark/deploy/webApp.war/WEB-INF/classes/YBK/PlusCount.sh
이렇게 해보시길