Supongamos que tengo una aplicación de terceros que funciona en segundo plano, pero imprime todos los errores y mensajes en la consola. Esto significa que, actualmente, tenemos que mantener a un usuario conectado al servidor y reiniciar la aplicación (hacer doble clic) cada vez que reiniciemos.¿Cómo puedo ejecutar una aplicación CLI como un servicio de Windows?
No es tan genial.
que era una especie de seguro, que no había una manera fácil de hacer esto - un contenedor de servicio genérico, que puede ser configurado con un archivo de registro para stdout
y stderr
.
Comprobé svchost.exe
, pero according to this site, es sólo para cosas de DLL. Lástima.
EDITAR: La aplicación debe iniciarse desde un archivo por lotes. FireDaemon parece hacer el truco, pero creo que es un poco exagerado, algo que se puede hacer en < 10 líneas de código Python ... Bueno, No inventado aquí ...