手動で実行すると Java ロガーをコンソールに出力する pentaho ジョブがあります。何百行もログに記録されているはずです。cron ジョブとしてスケジュールしましたが、ジョブは正常に実行されているように見えますが、ログ ファイルに記録されていません。
start ステートメントと endecho
ステートメントがあり、それらはログ ファイルに書き込まれています。
バッチファイル:
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
誰でもここで問題が発生しますか? ありがとう。