cron job无法打开log4sh文件

时间:2014-04-10 12:19:13

标签: logging cron

我已经设置了cron作业并下载了log4sh软件并解压缩。 我能够从putty运行测试log4sh样本(Command promt ex:/test-propetires)。

但是当它从Cron Job调用时它会给出以下异常。 error: could not load (log4sh) or Can't open ./log4sh

  • 列表项
  • 测试属性文件

    #! /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"
    

1 个答案:

答案 0 :(得分:0)

诸如“它在我的控制台中工作但不能在我的cron工作中工作”之类的大多数问题都与PATH等可变环境有关。 您应该使用绝对路径来检查log4sh或确保它位于cron使用的PATH中。