我们使用AutoSys进行作业调度,我发现自己编写了很多JIL (作业指令语言)脚本来删除框,并在作业发生微小变化(例如开始时间等)时重新插入它们。有没有可以使用的更新命令?CA的AutoSys cheat sheet没有其中一个的信息。
发布于 2009-12-03 01:59:52
是,
它是update_job:属性。
将框的BOX_A开始时间从14:00更改为15:00的示例
update_job: BOX_A
start_times: "15:00"
将其保存到一个文件中,并使用jil < filename.jil运行它
发布于 2017-09-23 05:40:14
当直接从jil输入命令时,你可能需要考虑一件事,那就是在完成commands.Otherwise之后必须编写出口,它可能不会生效。这是几天前发生在我身上的。
因此,如果碰巧您在JIL中输入了命令,并且没有生效,那么可以尝试在prompt.Something的末尾编写exit,如下所示:
jil>> update_job: xyz <Enter>
jil>>1>start_times: 11:00 <Enter>
jil>>2>exit <Enter>
发布于 2016-09-23 02:59:00
您可以使用UPDATE_JOB。请注意,如果您使用此方法,并且您的更新是删除start_times (而不仅仅是更新它),那么您将对update_job jil执行的操作仍然是包含start_times条目,但不指定任何值。请参见下面的示例:
update_job: BOX_A
start_times:
上述操作将删除作业的start_times。如果您只是删除更新jil中的start_times,start_times将不会更新,它仍将保留在jil中。
https://stackoverflow.com/questions/1481652
复制