@Cenzor

Как реализовать планировщик выполнения скрипта на Python?

Есть задача (в debian): на вход поступает информация, которая включает в себя 3 даты (дата + время) и идентификатор (id), необходимо в эти 3 даты выполнить определённый скрипт (в скрипт будут передаваться аргументы - id). Может поступить такой сигнал, когда необходимо будет заморозить ранее спланированный планировщик, а через некоторое время, опять же после поступления сигнала,включить снова. Что бы не выдумывать велосипед, может уже кто-то знаком с подобным решением? Как лучше реализовать, что из существующих решений имеется? Рад буду выслушать все идеи, советы и предложения. Спасибо!
  • Вопрос задан
  • 207 просмотров
Решения вопроса 3
DevMan
@DevMan
банальная таблица в бд со статусом задачи и временем когда она должна быть выполнена.
и банальный скрипт, который дёргает эту табличку и выбирает подходящие по условию задачи.
а скрипт можно вешать хоть на крон каждую минуту, хоть на супервизор, хоть на любой другой планировщик.
Ответ написан
Комментировать
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Для простых случаев - python-rq, для тяжелых - celery.
Ответ написан
Комментировать
думаю надо отталкиваться от фразы "на вход поступает информация".
- как она поступает ?
- как и чем она обрабатывается или будет обрабатываться ?
и только потом уже нужно уже искать средства выполнения
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы