@heffcodex

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

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

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

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