질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

cron에서 자바 파일 실행

작성자 정보

  • 초봉 작성
  • 작성일

컨텐츠 정보

본문

cron 설정

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/java/bin:/usr/local/java:/home/test/test:
MAILTO=test
HOME=/home/test/
52 16 16 12 * /home/test/test/tt

그리고 tt는 쉘 파일이구여 이넘 설정은..

 #!/bin/sh
PATH=".:/usr/local/java/bin:/home/test/test"

CLASSPATH=".:/usr/local/java/lib/classes.zip:/user/local/jdbc_mysql/jdbc_mysql:/user/local/java/lib/mm.mysql-2.0.14.jar"
export CLASSPATH
cd /home/test/test/
/usr/local/java/bin/java test

이케 되있어염... 문제는 ./tt 하면 잘 돌아 가지요.

이 자바 프로그램의 구조는 test -> test1 -> test2 -> test3 이런 식으로 호출되거덩여.

문제는 cron으로 실행시켰을때 문제가 발생해여
cron으로 실행시키면 test가 test1을 호출하는건 돼는데 test1이 test2를 호출하지 않은체로 프로그램이 실행 되는걸 왜일까요?
이넘을 하나로 합치기엔 너무 크고 복잡해서..어렵구요.
그리고 내부 프로그램 흐름은 test가 while루프에서 test1을 10회정도 호출하구요
다시 test1은 while루프가 약 40회 정도 돌면서 test2, test3을 호출 합니다.
질문이 좀 조잡하더라도 끝까지 읽어 주셔서 감사 하구요.
tt를 단독으로 실행 시키면 잘돌아 가더군요(./tt => 이케 하면요)

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,364 명
  • 현재 강좌수 :  37,034 개
  • 현재 접속자 :  360 명