Как остановить или прекратить работу после 02:00 - PullRequest
0 голосов
/ 20 ноября 2018

Я хочу прервать задание после выполнения до определенного времени, но я не должен указывать дату.

Я знаю sendevent -E KILLJOB -J job name -T "mm/dd/yy HH:mm, но для этого также должна быть указана дата.Но для моего требования мне не нужно свидание.Может кто-нибудь помочь мне, как этого добиться?Спасибо, Хема

1 Ответ

0 голосов
/ 21 ноября 2018

Если sendevent является атрибутом команды для типа задания CMD.

Владелец должен иметь доступ к БД Autosys, а не только к обычному компьютеру, на котором выполняются задания.Пожалуйста, проверьте привилегии машины / владельца, чтобы сделать это.

Другой способ через атрибуты autosys.

Рассмотрим, что задание начинается в ЧЧ: мм час дня.Затем минуты между ЧЧ: мм и 02:00 будут назначены для атрибута term_run_time в задании.

Как только задание начнется, оно прекратится через эти минуты, если оно не будет завершено.

Пример: время начала работы 16: 00

Между 16:00 и 02:00 10 часов = 600 минут

term_run_time: 600

Эти 600 минут относятся ко времени запуска.В autosys нет атрибута для завершения работы в абсолютное время.

Надеюсь, это поможет

...