首页 > 解决方案 > 对 autosys 的时间依赖性

问题描述

嗨,我有低于 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 

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

标签: unixjob-schedulingautosys

解决方案


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

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

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

在星期六期间,如果前任工作成功,则该工作将触发,成功后该框将完成。

否则盒子会被终止。

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

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


推荐阅读