你如何运行一个Perl脚本作为一个Windows服务?
我有一个脚本收集所有types的数据,然后将它们传递给服务器,但是我需要将其作为系统服务运行,以便始终报告数据。
你可以试试这个页面描述的过程:
安装一个Perl脚本作为Win NT / 2000 / XP服务。
这个perl脚本使用srvany和instsrv (来自Microsoft的两个免费程序;放在我的perlmonk.org网站上,以便于链接)安装perl脚本作为Windows NT / 2000 / XP服务。
在同一页的评论里面有一些有趣的选项:
我更喜欢使用perl2exe编译我的脚本,并将二进制文件安装为服务。 我使用了instsrv和srvany,但我更喜欢使用免费的FireDaemon。
和
你也可以考虑Win32 :: Daemon来获得一个纯粹的perl解决scheme。
作为替代scheme,您也可以尝试ExeService ,这是一个允许您像Windows Services一样运行可执行文件,脚本和命令的程序。