ジョブが実行されるたびに動的なジョブログ名を設定したいと思います。ジョブログにタイムスタンプを追加しても問題ありません。以下を使用しようとしました:
update_job: ololo_job
std_out_file: >> "%JOBLOG%\ololo_job-%DATE:~0,2%%DATE:~3,2%%DATE:~8,2%-%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%.log"
それはトリックにはなりません。Autosys は構文を受け入れますが、各「:」の前に「/」を追加するため、Jil は次のようになります。
std_out_file: >> "%JOBLOG%\ololo_job-%DATE/:~0,2%%DATE/:~3,2%%DATE/:~8,2%-%TIME/:~0,2%%TIME/:~3,2%%TIME/:~6,2%.log"
ジョブは「出力のリダイレクト中にエラーが発生しました」で失敗します。私はちょうど使ってみました:
update_job: ololo_job
std_out_file: >> ololo_job-%DATE%.log
また、ログファイルの名前は日付ではなく同じでした。誰かがそれに対処しましたか?