|
커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
|
|
|
|
| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
hikari 손님
|
올려짐: 2004.10.25 월, 4:16 pm 주제: Unix Crontab에서 자바 실행하기 |
|
|
AIX 버전의 Unix에서 crontab 에 Shell Scripts를 걸어 Shell scripts에서
자바를 실행하도록 하고 있습니다.
그런데 이게 crontab이 실행이 되긴 하고, 자바를 로딩을 하는데 실제로
자바클래스를 실행하지를 못하네요..
메뉴얼로 프롬프트에서 shell scripts를 돌리면 잘 실행됩니다.
대체 원인이 무엇일까요? 해결책이 없을지 궁금합니다. |
|
| 위로 |
|
 |
truefeel 카페 관리자
가입: 2003년 7월 24일 올린 글: 1277 위치: 대한민국
|
올려짐: 2004.10.25 월, 11:51 pm 주제: Re: Unix Crontab에서 자바 실행하기 |
|
|
| hikari 씀: | AIX 버전의 Unix에서 crontab 에 Shell Scripts를 걸어 Shell scripts에서
자바를 실행하도록 하고 있습니다.
그런데 이게 crontab이 실행이 되긴 하고, 자바를 로딩을 하는데 실제로
자바클래스를 실행하지를 못하네요..
메뉴얼로 프롬프트에서 shell scripts를 돌리면 잘 실행됩니다.
대체 원인이 무엇일까요? 해결책이 없을지 궁금합니다. |
shell에서 실행할 때는 CLASSPATH, JAVA_HOME 등의 환경변수가 설정되어 있기 때문입니다.
로긴할 때 .cshrc나 .profile, .bash_profile 등에서 설정한 값들 기억나시죠?
그러나 cron에서는 이런 환경변수가 없는거죠.
따라서 위의 변수들을 스크립트 내에 넣고 실행하면 문제는 해결될 것 같습니다.
이 문제는 자바와 관련된 것만은 아니고
다른 쉘 프로그램을 cron 등에서 실행할 때도 마찬가지입니다. |
|
| 위로 |
|
 |
|
|
새로운 주제를 올릴 수 없습니다 답글을 올릴 수 없습니다 주제를 수정할 수 있습니다 올린 글을 삭제할 수 없습니다 투표를 할 수 없습니다
|
Powered by phpBB © 2001, 2005 phpBB Group
|