@tmkbl

Как сделать скрипт, выполняющий задачи по времени?

Делаю автоматическое управление новогодней иллюминацией. Короче, есть скрипт Python, который парсит excel-файл расписания работы трёх групп гирлянд. Т.е. скрипт у меня в итоге имеет инфу даты и времени включения/выключения каждой группы гирлянды. Например, он знает, что группа А должна включиться 25.12.2021 в 17:00:00, а выключиться 25.12.2021 в 23:00:00. И так на каждую группу и на каждый день работы. Скрипт имеет четкую инфу о включении/выключении. Надеюсь, понятно объяснил)).
Так вот мне просто нужно сделать какой-то scheduler, который будет отправлять команды mqtt серверу в нужное время. Т.е. скрипт вытянул информацию из графика, что группа А должна включиться 25.12.2021 в 17:00:00, и сразу забил это в scheduler. Получается, через цикл нужно туда добавлять задания.
Как это сделать? Что использовать?
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
AlexNest
@AlexNest Куратор тега Python
Работаю с Python/Django
Как вариант
Альтернативные варианты:
  • чистый cron (только в linux-системах)
  • celery (куда более комплексная библиотека и расписание лишь часть возможностей)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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