heffcodex
@heffcodex
Back-end Software Engineer

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

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

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 17:06
15000 руб./за проект
19 апр. 2024, в 16:53
1000 руб./за проект
19 апр. 2024, в 16:45
5000 руб./за проект