我想在每次作业运行时设置动态的joblog名称。我可以将时间戳添加到joblog中。尝试使用下面的代码:
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同样不幸的是,日志文件具有相同的名称,而不是日期。有人处理过这个问题吗?
发布于 2014-12-05 17:25:17
所以:
我们可以在Unix/Linux系统中做到这一点我们不能做到Windows:我们可以有日期,但我们没有时间,所以对于每天运行超过1次的作业,我们可以“像在discovery频道上那样做”
%JOBLOG%/%AUTO_JOB_NAME%。%AUTORUNID%..log
发布于 2018-05-02 02:10:55
%AUTO_JOB_NAME%.%AUTORUN%将生成一个唯一的id
https://stackoverflow.com/questions/23892113
复制相似问题