Задать вопрос
@heffcodex

Альтернативы supervisord для windows?

Суть следующая. Есть скрипт на Python 3, который выполняет постоянную работу в фоновом режиме. Необходимо контролировать его жизнь и воскрешать в случае падения. На Linux я с успехом использую supervisord для этого дела. Появилась необходимость запускать его и на Windows.
Есть ли "бескостыльные" альтернативы supervisord для винды? Из вариантов, что я рассматривал, Cygwin+supervisord и запуск в качестве Windows Service. Первый вариант это самый натуральный костыль, а второй не хотелось бы использовать по причине необходимости дополнительной обвязки для запуска.
Скрипт прекрасно собирается PyInstaller'ом, поэтому можно рассмотреть варианты с контролем жизни уже готового EXE-процесса без какой-либо привязки к питону.
  • Вопрос задан
  • 1985 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Решения вопроса 1
@alekssamos
Программист любитель
Есть же встроенный планировщик.
Как вариант второй скрипт, проверяющий process exist первого, если его нет, запускает.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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