如果CMD没有响应,则自动将作业自动更新为SUCCESS

时间:2017-09-04 17:18:10

标签: autosys

在我计划每周运行的Autosys框中,我有2个工作:

  • Job1 - 调用shell脚本以生成文件
  • Job2 - 打电话给 用于传输生成文件的shell脚本

对于Job2,即使文件已成功传输,也没有shell脚本的退出代码。 这导致Job2和框处于RUNNING状态,并阻止该框在下周的时间表运行。

理想的方法是修改transfer shell脚本(在Job2中)以返回正确的退出代码。但我无权访问shell脚本进行任何更改。

在JIL中,是否可以实现以下任一项:

  1. 在Job2 CMD执行后立即将Job2标记为成功,或者
  2. 在Job2 CMD执行X分钟后,将Job2标记为成功

1 个答案:

答案 0 :(得分:0)

term_run_time 属性添加到Job2的JIL,如果作业的运行时间超过指定的分钟数,则会终止该作业。

例如, term_run_time:60 设置60分钟的终止计时器。