Ejecutar perl script como un service de Windows

¿Cómo se ejecuta un script perl como un service de Windows?

Tengo un script que reúne todo tipo de datos y luego los retransmite a un server, pero tengo que ejecutar esto como un service del sistema con el fin de informar los datos todo el time.

Puede probar el procedimiento descrito en esta página:

Instale un script perl como un service Win NT / 2000 / XP.

Este script perl utiliza srvany e instsrv (dos progtwigs gratuitos de Microsoft, poner en mi website perlmonk.org para facilitar la vinculación) para instalar un script perl como un service de Windows NT / 2000 / XP.

En los comentarios en la misma página hay algunas opciones interesantes:

Prefiero comstackr mis scripts con perl2exe e instalar el binary como un service. He utilizado instsrv y srvany, pero prefiero usar el FireDaemon libremente disponible.

y

También podría considerar Win32 :: Daemon para una solución pura-perl.


Como alternativa, también puede intentar ExeService , un progtwig que le permite ejecutar ejecutables, scripts y commands como Servicios de Windows.