Как запустить сценарий Perl как службу Windows?
У меня есть сценарий, который собирает все виды данных и затем передает их на сервер, но мне нужно запускать его как системную службу, чтобы все время сообщать данные.
Вы можете попробовать процедуру, описанную на этой странице:
Установите сценарий Perl как службу Win NT / 2000 / XP.
Этот сценарий Perl использует srvany и instsrv (две бесплатные программы от Microsoft; разместите на моем веб-сайте perlmonk.org для удобства связывания) для установки Perl-скрипта как службы Windows NT / 2000 / XP.
В комментариях на этой же странице есть несколько интересных вариантов:
Я предпочитаю компилировать свои сценарии с помощью perl2exe и устанавливать двоичный файл как службу. Я использовал instsrv и srvany, но предпочитаю использовать свободно распространяемый FireDaemon.
и
Вы также можете рассмотреть Win32 :: Демон для решения на чистом Perl.
В качестве альтернативы вы также можете попробовать ExeService, программа, которая позволяет запускать исполняемые файлы, сценарии и команды как службы Windows.