【问题标题】:Time dependency on autosys对 autosys 的时间依赖性
【发布时间】:2018-06-27 15:41:58
【问题描述】:

您好,我的 Autosys 低于 JIL。我只想在工作axm_c_hk_purge_files_axiom 成功后的星期六运行这项工作。我不想让这份工作依赖于时间。但如果我不提start_times: 这会出错。我不想在这里提及任何时间。这给出了错误。如何从这项工作中删除时间依赖性。如果我删除 start_times 标记或在这两种情况下都将其设置为空,则会给出错误

insert_job: axm_c_hk_restart_appsvr job_type: CMD
box_name: axm_b_usreg_wkly_jobs
command: /apps/axiom_app/axiom7/autosys_start_axiom_srvr.ksh
machine: rrany-live.barcapint.com
owner: regnyprd
permission:
date_conditions: 1
days_of_week: sa
start_times: "20:15"
condition: s(axm_c_hk_purge_files_axiom)
description: "Command Job to stop AXIOM 7.8 application server"
std_out_file: /tmp/axm_c_hk_restart_appsvr.out
std_err_file: /tmp/axm_c_hk_restart_appsvr.err
max_run_alarm: 15
alarm_if_fail: 1
profile: /home/regnyprd/.bourne.profile.r11.3
timezone: NewYork 

你能帮我做同样的事情吗?

【问题讨论】:

  • 是的..谢谢 Piyush

标签: unix job-scheduling autosys


【解决方案1】:

把这份工作放在一个盒子里。 设置盒子的开始条件为星期六和 00:01 小时,term_run_time 为 24 小时。

根据需要更改时间和终止时间。

对于作业不要定义任何开始时间,只有上一个作业的成功。

在星期六,如果前一个作业成功,则该作业将触发,成功后该框将完成。

否则盒子会被终止。

在其他日子,即使前任作业更改其状态,此作业也不会运行。

请相应地映射盒子开始时间和前任工作。

【讨论】:

    【解决方案2】:

    如果您指定 days_of_week 您需要有 start_time。您可以使用 run_calendar 来解决。如果您确实使用了 run_calendar,您可能需要为您的条件添加回溯,这样它就不会在午夜触发,而是在作业完成后触发。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-12
      • 1970-01-01
      • 2014-05-27
      • 1970-01-01
      相关资源
      最近更新 更多