0

我有一个 pentaho 工作,如果你手动运行它,它会打印出 java logger 的东西来控制台。应该有数百行被记录。我将它安排为一个 cron 作业,虽然该作业似乎运行良好,但日志记录的内容并没有放在日志文件中。

我有一个开始和结束echo语句,这些语句正在写入日志文件。

批处理文件:

echo "Starting daily cron run"
export KETTLE_HOME=/opt/appdata/app/
$PENTAHO_HOME/kitchen.sh -rep="APP_UNIX" -job=run_all
echo "Daily cron run completed"

cron 作业:

5 3 * * * /home/e_app_s/load_all_etl_unix.sh > schedule.log

什么 schedule.log 看起来像:

Starting daily cron run
Daily cron run completed

有人在这里看到问题吗?谢谢。

4

1 回答 1

2

我明确定义了 $PENTAHO_HOME 而不是使用变量。有效。

于 2013-09-11T16:34:15.337 回答