groovy スクリプトを呼び出す cron ジョブをセットアップしました。Groovy スクリプトでは、「ch.qos.logback」を使用してログを記録します。
スクリプトを手動で実行するとログは正常に機能しますが、cron ジョブで実行するとログ ファイルに出力されません。
誰かが同様の問題を見たことがありますか?ありがとうございます!
非常に正確なエラーがあるため、次のことを確認してください。
スクリプトを実行しているユーザーと同じユーザーとして cron ジョブを実行していますか。
ディレクトリ/ファイルのアクセス許可は、ログ ファイルの生成に影響します。それを確認してください。
スクリプトを作成するときと cron ジョブを実行するときのパスが異なる場合があるため、ログ ファイルが別の場所に生成される場合があります (ログ ファイルに相対パスを使用している場合)。
STDOUT (コンソール アペンダー) へのログ記録を試み、cron のログを確認します (場所は、使用している OS に応じて、var/log/syslog または var/log/cron または構成されているもの)。