Cron 작업으로 Java 애플리케이션 실행

닐 톰슨

나는 내가 생각할 수있는 모든 것을 시도하고 해결책을 찾기 위해 높고 낮게 검색했지만 JAVA_HOME을 cron으로 가져와 Java를 주기적으로 실행할 수는 없습니다.

터미널에서

java -version

당신이 기대하는 모든 것을 내게줍니다. 'which java'는 '/ usr / bin / java'를 인쇄합니다.

또한 터미널에서 시작된 bash 스크립트에서 Java 응용 프로그램을 잘 실행하고 있습니다.

cron에서 주기적으로 실행하고 싶지만 거부하고 있습니다.

내 crontab

PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-6-sun/bin
JAVA_HOME=/usr/lib/jvm/java-6-sun
* * * * * /bin/bash --version > /tmp/b.log
* * * * * /usr/bin/java -version > /tmp/j.log

b.log를 텍스트로 채우지 만 j.log는 비어 있습니다.

또한 export JAVA_HOME = / usr / lib / jvm / java-6-sun을 스크립트 상단에 추가하려고 시도했지만 주사위는 없습니다.

포인터가 있습니까?

Rhand

문제는 java -version이 stdout에 쓰는 것처럼 보이지 않는다는 것입니다.

rhand@server:/tmp$ /usr/bin/java -version > t.log
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.13) (6b20-1.9.13-0ubuntu1~10.04.1)
OpenJDK Client VM (build 19.0-b09, mixed mode, sharing)

해결책은 다음 명령을 사용하는 것입니다.

/usr/bin/java -version 2> /tmp/j.log

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

시작시 여러 Java 애플리케이션 실행

분류에서Dev

Docker에서 Embedded Jetty Server로 Java 애플리케이션 실행

분류에서Dev

웹 애플리케이션에서 Linux Java cron 작업을 제어하는 방법은 무엇입니까?

분류에서Dev

Java 프로젝트를 애플리케이션으로 실행하는 방법은 무엇입니까?

분류에서Dev

Heroku의 Java 웹 애플리케이션 빈 페이지이지만 로컬에서 실행 됨

분류에서Dev

웹 애플리케이션에서 MapReduce 작업 실행

분류에서Dev

웹 애플리케이션에서 예약 된 작업 실행

분류에서Dev

Jar cron 작업이 실행되지 않음 (수동으로 실행 됨)

분류에서Dev

Jar cron 작업이 실행되지 않음 (수동으로 실행 됨)

분류에서Dev

Windows 서비스로 실행되는 Java 애플리케이션 용 설치 프로그램 만들기

분류에서Dev

작업 스케줄러에서 실행할 때 Java 애플리케이션에서 웹 페이지 열기가 작동하지 않음

분류에서Dev

Jasper 보고서를 실행하고 Java Swing 애플리케이션에서 pdf로 내보내기

분류에서Dev

Wine으로 .Net 4.0 애플리케이션 실행

분류에서Dev

Wine으로 .Net 4.0 애플리케이션 실행

분류에서Dev

다른 TimeZone으로 애플리케이션 실행

분류에서Dev

원격으로 Hadoop 애플리케이션 실행

분류에서Dev

JDBC getConnection이 Tomcat 서버에서 작동하지 않습니다. 하지만 Java 애플리케이션으로 실행 중입니다.

분류에서Dev

Mac에서 Java 애플리케이션 실행

분류에서Dev

애플리케이션을 실행하기위한 Java 코드

분류에서Dev

내 Java 애플리케이션을 실행하는 태블릿

분류에서Dev

실행중인 애플리케이션의 Java 버전 식별

분류에서Dev

내 PC의 서버에서 Java 애플리케이션 실행

분류에서Dev

Rscript 및 rstan이 cron 작업으로 실행될 때 다른 동작

분류에서Dev

Windows 애플리케이션을 웹 애플리케이션으로 실행하는 방법

분류에서Dev

JMeter를 로컬에 설치하지 않고 Java 독립형 애플리케이션으로 JMeter 테스트 케이스를 실행하십시오.

분류에서Dev

시작시 전체 화면으로 단일 애플리케이션 실행

분류에서Dev

Java 애플리케이션은 프로덕션에서 실행되지만 로컬 Weblogic 서버에서는 실행되지 않습니다.

분류에서Dev

Laravel 애플리케이션을 시작할 때 함수 실행

분류에서Dev

시작시 GUI 애플리케이션 실행

Related 관련 기사

  1. 1

    시작시 여러 Java 애플리케이션 실행

  2. 2

    Docker에서 Embedded Jetty Server로 Java 애플리케이션 실행

  3. 3

    웹 애플리케이션에서 Linux Java cron 작업을 제어하는 방법은 무엇입니까?

  4. 4

    Java 프로젝트를 애플리케이션으로 실행하는 방법은 무엇입니까?

  5. 5

    Heroku의 Java 웹 애플리케이션 빈 페이지이지만 로컬에서 실행 됨

  6. 6

    웹 애플리케이션에서 MapReduce 작업 실행

  7. 7

    웹 애플리케이션에서 예약 된 작업 실행

  8. 8

    Jar cron 작업이 실행되지 않음 (수동으로 실행 됨)

  9. 9

    Jar cron 작업이 실행되지 않음 (수동으로 실행 됨)

  10. 10

    Windows 서비스로 실행되는 Java 애플리케이션 용 설치 프로그램 만들기

  11. 11

    작업 스케줄러에서 실행할 때 Java 애플리케이션에서 웹 페이지 열기가 작동하지 않음

  12. 12

    Jasper 보고서를 실행하고 Java Swing 애플리케이션에서 pdf로 내보내기

  13. 13

    Wine으로 .Net 4.0 애플리케이션 실행

  14. 14

    Wine으로 .Net 4.0 애플리케이션 실행

  15. 15

    다른 TimeZone으로 애플리케이션 실행

  16. 16

    원격으로 Hadoop 애플리케이션 실행

  17. 17

    JDBC getConnection이 Tomcat 서버에서 작동하지 않습니다. 하지만 Java 애플리케이션으로 실행 중입니다.

  18. 18

    Mac에서 Java 애플리케이션 실행

  19. 19

    애플리케이션을 실행하기위한 Java 코드

  20. 20

    내 Java 애플리케이션을 실행하는 태블릿

  21. 21

    실행중인 애플리케이션의 Java 버전 식별

  22. 22

    내 PC의 서버에서 Java 애플리케이션 실행

  23. 23

    Rscript 및 rstan이 cron 작업으로 실행될 때 다른 동작

  24. 24

    Windows 애플리케이션을 웹 애플리케이션으로 실행하는 방법

  25. 25

    JMeter를 로컬에 설치하지 않고 Java 독립형 애플리케이션으로 JMeter 테스트 케이스를 실행하십시오.

  26. 26

    시작시 전체 화면으로 단일 애플리케이션 실행

  27. 27

    Java 애플리케이션은 프로덕션에서 실행되지만 로컬 Weblogic 서버에서는 실행되지 않습니다.

  28. 28

    Laravel 애플리케이션을 시작할 때 함수 실행

  29. 29

    시작시 GUI 애플리케이션 실행

뜨겁다태그

보관