使用条件语句和定时器来确保作业在所有前置作业成功后运行。以下是示例代码:
/* 前置作业 */ insert_job: JOB1 command: command1 machine: machine1
/* Autosys作业 / insert_job: JOB2 machine: machine2 condition: success(JOB1) / 仅当JOB1成功后才运行JOB2 / start_time: 12:00 timezone: EST / 时区设为东部标准时间 / run_calendar: daily / 每天运行一次 / alarm_if_fail: 1 / 如果JOB2失败,则触发警报 */
/* 定时器 / insert_job: TIMER machine: machine3 box_name: BOX1 start_times: "14:00" / 每天下午2点运行 / days_of_week: all / 每天都运行 */ timezone: EST
/* 组合 / insert_job: BOX1 job_type: c machine: machine4 start_times: "00:00" condition: s(JOB2) description: "组合JOB2和TIMER" abox_start_mins: 5 / 仅当JOB2成功后等待5分钟后启动定时器 */