2015-12-10 3 views
1

У меня есть скрипт python, который собирает данные из Twitter и хранится в MongoDb. Мне нужно запустить этот код на сервере в качестве службы.Запуск кода python как службы на сервере Windows 2012 R2

Однако только 2 пользователя могут оставаться на сервере в любой момент времени, и поэтому, если я выйду из своей учетной записи, скрипт python перестанет работать, и сбор данных остановится.

Мой вопрос: как я могу запустить этот скрипт в качестве службы на сервере, чтобы он продолжал работать независимо от того, какой пользователь вошел в систему?

+1

Для этого вы можете использовать модули расширения win32 для win32. Ознакомьтесь с модулем 'win32serviceutil' и найдите в сети примеры. – tdelaney

ответ

0

Task Scheduler - это самое простое решение, о котором я знаю. Вы можете использовать его для запуска кода при запуске в качестве пользователя NT AUTHORITY \ SYSTEM и автоматического перезапуска при сбое. В случае, если вам это нужно, есть основной обзор планировщика заданий here.

 Смежные вопросы

  • Нет связанных вопросов^_^