Autosys, FileWatcher Job, сдача, если файла нет, возможно ли?
Я новичок в Autosys и ищу способ добиться обратного просмотра файлов
Я ищу работу, аналогичную наблюдателю файла, который продолжает работать, пока файл не присутствует, и будет проходить, только если файл отсутствует. Зависимая работа будет только в том случае, если файл отсутствует.
Есть несколько 1) Я не уверен, смогу ли я достичь этого с помощью fileWatcher. 2) Прекращается ли выполнение задания FileWatcher после того, как он находит файл, 3) Есть ли способ отменить условие успеха задания FileWatcher.
Или, если кто-нибудь может предоставить мне хороший обширный документ по FileWatcher, это тоже поможет.
Спасибо
1 ответ
Вы не можете достичь этого только с помощью работы с FileWatcher. Задания Filewatcher перестают выполняться и переходят в состояние "Успешно", как только он находит файл по заданному пути. Нет никакого способа отрицать его Успешное состояние.
Это так, как предполагается, что такие функции могут быть легко реализованы с помощью сценариев.
Вы можете достичь желаемого с помощью пакетного сценария (Windows) или Shell Script(Unix/Linux). Сценарий может быть запущен заданием Autosys, которое проверяет наличие файла в месте, которое вы намереваетесь, затем снова спит в течение некоторого времени (скажем, 20 секунд) и отправляет код выхода 0, если он, наконец, не находит файл, или какой-либо другой выход код, если после определенных проверок файл не перемещался в конце концов.
Вы можете сохранить последующие задания в зависимости от этого задания Autosys в соответствии с требованиями.
Дайте мне знать, если понадобятся дополнительные разъяснения по этому вопросу.