리눅스 분류
[답변]crontab 자바 실행 문제...
작성자 정보
- 안지호 작성
- 작성일
컨텐츠 정보
- 885 조회
- 0 추천
- 목록
본문
eyebora 님의 글
업무의 특성상 주기적인 batch작업을 하려고 자바로 application을 하나 만들고
이것을 crontab으로 돌리려고 등록했습니다. 작업이 잘되나 test용을 하나 만들었는데
crontab으로 자바 어플리케이션이 실행이 안되네요...ㅠ_ㅠ
crontab 계정 등록 및 jdk설치등 잡다한것은 다했습니다....
다음을 보시면
# crontab -l
17 * * * * /home/dev/test.sh
vi test.sh
>touch ./home/dev/a.txt <====== 이것은 정해진 시간에 수행됩니다.
>java -cp /home/dev Test <====== 단순히 로그를 찍는 것인데...확인해보니 실행하지 않음 확인.
단순히
# /home/dev/test.sh
실행하면,,, 위의 2줄이 모두 실행되는 것을 확인할 수 있습니다.
그리고 로그 파일의 경로 및 파일또한 777로 했죠..
답변좀 부탁드립니다..ㅠ_ㅠ
crontab 환경변수를 끌고 가지 않습니다.
그래서 실행시에 절대경로를 가지고 실행하고요..
그래서.. PATH 를 인식하지 못해 몇몇의 명령어가 작동하지 않습니다..
위의 test.sh의 맨 윗줄에
. /home/dev/.profile 을 추가하시면
되리라고 생각합니다..
^-^;;
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.