Как сделать работу autosys, которая продолжает работать после успешного завершения
У меня есть работа autosys наблюдателя файлов, и есть одна работа, которая зависит от этой работы наблюдателя файлов.
Я хочу, чтобы мое задание наблюдателя файлов выполнялось непрерывно в течение 24 часов. Это означает, что при наличии файла в соответствующем каталоге задание отслеживания файлов должно запускаться.
Но в моем случае этого не происходит.
Задание может просматривать файл в каталоге, и после одного цикла состояние задания меняется на "УСПЕХ".
И тогда, если я положу новый файл в каталог, наблюдатель не сможет просмотреть файл.
Что я могу сделать для выполнения моего требования?
2 ответа
Ваша работа по наблюдению за файлами находится в главном окне? Если это так, я думаю, что вы можете настроить запуск своего основного блока каждые несколько минут (например, каждые 15 минут), чтобы средство просмотра файлов запускалось несколько раз в день.
У меня была похожая ситуация, и вот мое решение.
Process_Box:
- FileWatcher (командная работа)
- ProcessFile (командная работа)
ForceStart_Box с условием s (Process_Box):
- ForceStart_Process_Box (командное задание)