Назад | Перейти на главную страницу

Запустить сценарий Perl как службу Windows

Как запустить сценарий 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.