Autosys, FileWatcher Job, сдача, если файла нет, возможно ли?

Я новичок в Autosys и ищу способ добиться обратного просмотра файлов

Я ищу работу, аналогичную наблюдателю файла, который продолжает работать, пока файл не присутствует, и будет проходить, только если файл отсутствует. Зависимая работа будет только в том случае, если файл отсутствует.

Есть несколько 1) Я не уверен, смогу ли я достичь этого с помощью fileWatcher. 2) Прекращается ли выполнение задания FileWatcher после того, как он находит файл, 3) Есть ли способ отменить условие успеха задания FileWatcher.

Или, если кто-нибудь может предоставить мне хороший обширный документ по FileWatcher, это тоже поможет.

Спасибо

1 ответ

Вы не можете достичь этого только с помощью работы с FileWatcher. Задания Filewatcher перестают выполняться и переходят в состояние "Успешно", как только он находит файл по заданному пути. Нет никакого способа отрицать его Успешное состояние.

Это так, как предполагается, что такие функции могут быть легко реализованы с помощью сценариев.

Вы можете достичь желаемого с помощью пакетного сценария (Windows) или Shell Script(Unix/Linux). Сценарий может быть запущен заданием Autosys, которое проверяет наличие файла в месте, которое вы намереваетесь, затем снова спит в течение некоторого времени (скажем, 20 секунд) и отправляет код выхода 0, если он, наконец, не находит файл, или какой-либо другой выход код, если после определенных проверок файл не перемещался в конце концов.

Вы можете сохранить последующие задания в зависимости от этого задания Autosys в соответствии с требованиями.

Дайте мне знать, если понадобятся дополнительные разъяснения по этому вопросу.

Другие вопросы по тегам