He creado un servicio de Windows para iniciar un script .py.Inicie python .py como un servicio en Windows
sc create "Maraschino" binPath= "C:\HTPC\Maraschino\maraschino-cherrypy.py" DisplayName= "Maraschino" depend= "Tcpip"
entonces he añadido una clave de registro para vincular el .py para abrir usando python.exe
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Maraschino\Parameters]
"AppDirectory"="C:\\Python27"
"Application"="C:\\Python27\\python.exe C:\\HTPC\\Maraschino\\maraschino-cherrypy.py"
Sin embargo cuando intento iniciar el servicio me sale error 193 0xC1 que cuando se reveló que en Google no es un exe válido que estoy tratando de comenzar. Sé que no es un .exe, pero un .py y vincularlo para abrir con python.exe debería solucionarlo, pero estoy cometiendo un error. ¿Alguien tiene alguna idea de lo que podría estar haciendo mal cuando se une la secuencia de comandos para utilizar python.exe
Gracias
intente llamar el archivo .pyc lugar. – Marcom
@Marcom Gracias, pero eso no funciona. Es una aplicación por lo que todo se ha compilado y para ejecutarlo funciona maraschino-cherrypy.py al hacer doble clic simplemente no a través de los servicios –
Todos estos son duplicados: http://stackoverflow.com/search?q=python+windows+service –