2014-04-10 1 views
0

나는 cron 작업을 설정하고 log4sh 소프트웨어를 다운로드하고 압축을 풉니 다. 퍼티 (test promt ex:/test-propetires)에서 test log4sh 샘플을 실행할 수 있습니다.cron 작업이 log4sh 파일을 열 수 없습니다.

하지만 Cron Job에서 호출 될 때 예외가 발생합니다. error: could not load (log4sh) or Can't open ./log4sh

  • 목록 항목
  • 테스트 특성은 "내 cron 작업 내 콘솔에서 작동하지만"와 같은 것들로 문제의 대부분은 변수에 대해

    #! /bin/sh 
    # $Id: test-properties,v 1.1.1.1 2004/12/31 12:15:46 sfsetse Exp 
    log_msg() 
    { logger_debug "(my debug message) $1" 
        logger_info "(my info message) $1"} 
    #set -x 
    # load log4sh 
    if [ -r log4sh ]; then 
    . ./log4sh 
    else 
    echo "error: could not load (log4sh)" 
    exit 1 
    fi 
    log_msg "log4sh now loaded" 
    

답변

0

있는 파일 PATH와 같은 환경. 절대 경로를 사용하여 log4sh를 확인하거나 cron이 사용하는 PATH에 있는지 확인해야합니다.

관련 문제