Как python скрипт или любую программу сделать службой на windows
2010-02-04
python
windows
службы
Пример запуска питоновского скрипта как службу.
1) Скачиваем и устанавливаем системные компоненты
нужно установить
Windows Server 2003 Resource Kit Tools (или скопировать 2 файла instsrv.exe и srvany.exe в системную папку), который находится на сайте microsoft.com
2) Выполнить
instsrv ИмяСервиса "C:\Program Files\Windows Resource Kits\Tools\srvany.exe"
указать нашего ИмяСервиса
3) открываем regedit и добавляем параметры
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ <-ИмяСервиса-> \Parameters]
"Application"="C:\\Python26\\pythonw.exe"
"AppDirectory"="C:\\home\\lega\\work"
"AppParameters"="C:\\home\\lega\\work\\start.py"
или сохранить это содержимое в файл inst.reg и выполнить, но прежде указать наше ИмяСервиса в 3-ей строке
Все, сервис готов.