首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在std_out_file中使用Autosys中的变量

在std_out_file中使用Autosys中的变量
EN

Stack Overflow用户
提问于 2014-05-27 22:27:37
回答 2查看 5.9K关注 0票数 1

我想在每次作业运行时设置动态的joblog名称。我可以将时间戳添加到joblog中。尝试使用下面的代码:

代码语言:javascript
运行
复制
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开始看起来像这样:

代码语言:javascript
运行
复制
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"

作业失败,并显示“重定向输出时出错”。我试过使用以下命令:

代码语言:javascript
运行
复制
update_job: ololo_job
std_out_file: >> ololo_job-%DATE%.log

同样不幸的是,日志文件具有相同的名称,而不是日期。有人处理过这个问题吗?

EN

回答 2

Stack Overflow用户

发布于 2014-12-05 17:25:17

所以:

我们可以在Unix/Linux系统中做到这一点我们不能做到Windows:我们可以有日期,但我们没有时间,所以对于每天运行超过1次的作业,我们可以“像在discovery频道上那样做”

%JOBLOG%/%AUTO_JOB_NAME%。%AUTORUNID%..log

票数 0
EN

Stack Overflow用户

发布于 2018-05-02 02:10:55

%AUTO_JOB_NAME%.%AUTORUN%将生成一个唯一的id

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23892113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档