Мы используем rundeck для сканирования файлов журналов для службы и принимаем меры в зависимости от того, что там найдено. По сути, для каждого найденного элемента, для которого не существует записей, инициализируется git-репозиторий и вызывается несколько остальных конечных точек, но это не главное.
Мы настраиваем задание на выполнение по расписанию, скажем, каждые пару часов, и отправку уведомления о сбое, а также дополнительно об отправке уведомления об успешном выполнении только при выполнении хотя бы одного действия (т. Е. Сценарий оболочки в введенной задаче). цикл хотя бы один раз). Сценарий написан так, что он выдает выходные данные на стандартный вывод, только когда найдены элементы для действий.
Есть ли в rundeck способ вызвать уведомление с этим требованием? Или способ написать это без написания плагина с нуля?
Одним из возможных путей решения этой проблемы может быть отключение триггера уведомления о сбое и заставить скрипт возвращать ненулевое значение в случае, если элементы не выполняются, но мне это неудобно.