unix - 对 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
你能帮我做同样的事情吗?
解决方案
把这份工作放在一个盒子里。将盒子的开始条件设置为星期六和 00:01 小时,将 term_run_time 设置为 24 小时。
根据需要更改时间和终止时间。
对于作业,不要定义任何开始时间,只有前一个作业的成功。
在星期六期间,如果前任工作成功,则该工作将触发,成功后该框将完成。
否则盒子会被终止。
而在其他日子,即使前任作业更改其状态,该作业也不会运行。
请相应地映射盒子开始时间和前任工作。
推荐阅读
- python - 从没有子元素的内部元素中获取文本
- android - 无法连接到在 Windows 10 中创建的旧版 SoftAp
- powerbi - 计算从年初开始的累积总和以过滤选择
- azure - 从 Azure DevOps 存储库在 Azure 中部署自定义模板时出错(“部署到 azure”按钮)
- powershell - 仅在 Powershell 脚本中的第一次 API 调用时需要 -Credentials 标志
- swiftui - 使用自定义 AlignmentGuide 的正确方法
- swift - 记录时我崩溃了:“要求的条件为假:format.sampleRate == hwFormat.sampleRate” afterweb rtc call
- powershell - 连接字符串和 @ 字符丢失
- reactjs - 我可以为每个模块导出多个默认值吗?使用 Firebase 反应项目
- azure - 在 IISExpress 与 Service Fabric 群集上托管时 I/O 流量行为的差异。为什么?