我有一个 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
有人在这里看到问题吗?谢谢。