Home

Tags

Как 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-ей строке

Все, сервис готов.