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

#jobs #file-watcher #control-m

Вопрос:

У нас есть утилита, которая запускается, как только помещается csv-файл. Файлы для них могут быть вручную размещены любым пользователем в каталоге «работа», и ожидается, что, как только файл будет размещен, будет вызвано следующее задание( которое является общим и работает для всех файлов csv), которое запускает основную утилиту. Наблюдатель за файлами —> Основная утилита

Я хочу, чтобы у наблюдателя за файлами была возможность продолжать искать файл ( скажем, в рабочее время в будние дни) и обрабатывать столько раз, сколько файл помещается, и вызывать основное служебное задание? Как я должен задать итерации для этого?

Кроме того, может ли кто-нибудь также указать мне документацию по файловому наблюдателю для элемента управления m?

Ответ №1:

Вы можете сделать задание циклическим без промежутков между запусками, чтобы оно всегда было активным. Используйте ресурс управления (в эксклюзивном режиме), чтобы предотвратить одновременный запуск нескольких версий.