1

Мне нравятся команды at и batch для планирования долгосрочных задач, которые я не планирую показывать. Но мои самые длительные задачи совместно используют ресурсы, отличные от процессора (базы данных, свободное место на диске и резидентная память - все это проблема).

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

1 ответ1

1

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

Если это одноразовая задача, ваша задача может (так как она запускается с вашими разрешениями) обновить crontab, чтобы удалить себя.

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