我需要在Autosys中实现一个工作链,它在某些时候执行一个带有可变参数的程序 - 即文件名。 文件名将遵循一种模式,可能不会硬编码到" jil"文件。有没有办法将此参数传递给此作业?
最有利的解决方案包括从文件触发器作业中检索所述文件名,该作业也是链的一部分。但是,到目前为止,我无法弄清楚这是否可能。
另一个限制是所有这些都应该通过Autosys板载工具实现 - Autosys的功能不能通过其他脚本进行扩展。
我的" jil"文件类似于下面的文件 - " Variable_Filename"应该被替换。
insert_job: a_job
job_type: cmd
machine: THE_MACHINE
owner: THE_OWNER
permission: gx,ge,wx,we,mx,me
description: "Run a command "
command: program.exe filename=Variable_Filename
如果您能够轻松指出这一点,那么如果您能够引导我阅读“Autosys用户指南”中的章节,那将会有所帮助。 谢谢!
答案 0 :(得分:0)
在Autosys中设置具有文件名的全局变量。
UIActivityViewController
然后在你的JIL中,像这样引用全局:
sendevent -E SET_GLOBAL -G MY_FILE_NAME=C:\path\filename.txt