Настройка задания Autosys как с дневными, так и с предшествующими условиями

Задание-предшественник (JOB_A), выполняющее M-F JOB_B, настроено на выполнение M-TH после завершения JOB_A

У нас есть задание (JOB_C), которое нужно запускать только в ПЯТНИЦУ после завершения JOB_A. Из-за того, что только FRIDAY, мы должны использовать условие DATE с DAY и TIME.

JOB_C запускается во время и не ожидает завершения JOB_A. (JOB_A зависит от другого задания, поэтому он может выполняться в любое время с 19:00 до 23:00, время выполнения задания может быть только 5 минут)

Может ли Autosys с этим справиться? С Уважением


person ravi kamineni    schedule 30.01.2019    source источник


Ответы (2)


Пожалуйста, поправьте меня, если я неправильно понял вашу проблему.

Насколько я понимаю, вы хотите, чтобы JOB_C запускался в пятницу, только после завершения JOB_A, в этом случае вы можете добавить следующие атрибуты в JIL для JOB_C

days_of_week: fr conditions: s(JOB_A)

вы можете использовать conditions : d(JOB_A), если нет никакой реальной зависимости от JOB_A, кроме порядка, в котором они выполняются.

d(JOB_A) предназначен для DONE, который удовлетворяет условию, как только JOB_A будет завершено, независимо от статуса / кода выхода.

s(JOB_A) предназначен для УСПЕХА, поэтому он будет удовлетворен только в том случае, если JOB_A было успешно завершено

person Siddhartha Pramanik    schedule 19.09.2019

Возможно, вы захотите иметь фиктивную работу, скажем, JOB_D, просто для обозначения пятницы. Команда не имеет значения, какое расписание - ПЯТНИЦА, 00:00. Добавьте это задание в качестве второго предшественника для JOB_C с условием УСПЕХ ЗА ПОСЛЕДНИЕ 24 ЧАСА - как

job: JOB_C
condition: d(JOB_A) & s(JOB_D, 24.00)
...
person Andrewww    schedule 08.11.2019