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





Если послать событие является атрибутом команды для типа задания CMD.
Владелец должен иметь доступ к базе данных Autosys, а не только к обычному компьютеру, на котором выполняются задания. Пожалуйста, проверьте права машины / владельца, чтобы сделать это.
Другой способ - через атрибуты autosys.
Считайте, что работа начинается в час дня ЧЧ: мм. Затем минуты между ЧЧ: мм и 02:00 должны быть назначены для атрибута term_run_time в задании.
Как только задание начнется, оно прекратится по истечении этих минут, если не будет завершено.
Пример: Время начала работы 16:00
С 16:00 до 02:00 10 часов = 600 минут.
term_run_time: 600
Это 600 минут относительно времени начала. В autosys нет атрибута для завершения задания в абсолютное время.
Надеюсь это поможет
Откуда вы отправляете событие? Это может быть вопрос к дочернему сайту суперпользователя, если он более важен для системного администрирования.