【问题标题】:Autosys job which checks other job status检查其他作业状态的 Autosys 作业
【发布时间】:2021-11-25 10:41:34
【问题描述】:

我正在为我的 autosys 流程寻找临时解决方案:

JobA - 做某事并运行大约 30 分钟(25-35 分钟)的工作

JobA 对于批处理依赖非常关键。我有最大运行警报。但有时它运行时间过长(1h+)。当然,这是必须解决的问题,但由于各种原因,现在无法解决。

我现在正在寻找的东西听起来像是某种肮脏的黑客,但它完全帮助了我 我想创建一个名为:jobA_check 的工作,它将与 JobA 一起开始。

JobA_check - 循环检查 JobA 状态的命令

  • 当 JobA 运行超过 30 分钟时 - JobA_check 失败

  • 当 JobA 完成

可行吗?

【问题讨论】:

  • JobA 的触发器是什么 - 是基于时间还是基于文件?

标签: autosys


【解决方案1】:

如果作业 A 是基于时间的。

insert_job: JobA_Check
job_type: CMD 
machine: localhost
command: bash /absolute_path/Notification_script_name.sh
start_times: "00:30"     /* +30 mins of start of jobA */
condition: R(JobA)
days_of_week: all
timezone: US/Eastern

检查通过CLI连接Autosys实例的方法,一般过程是安装Autosys ixp cli包,导出实例变量,然后您可以直接从主机发出autorep命令。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-30
    • 1970-01-01
    • 2020-04-05
    • 2023-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多