Я часто оказываюсь в ситуации, когда у меня есть несколько заданий cron, которые нужно выполнять вместе и полагаться на выполнение определенных заданий до их начала. Если я запускаю cron, требующий большого количества вычислений, я использую condor и dagman для управления графом зависимостей, но для других более простых заданий у меня есть собственный python, который реализует простой dag для обработки зависимостей. Как можно сделать подобное для разных пользователей? Оба эти решения основаны на заданиях, выполняемых одним пользователем.

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

1 ответ1

1

Вы можете использовать файлы триггеров - когда работа завершится, файл триггера будет выбран другой работой! Помните о разрешениях, так как вам нужно удалить файлы триггера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .