Windows服务我们有一个糟糕的传统的Windows应用程序(已经讨论here)的内容复制从Windows主机许多Linux主机。我们在几个盒子上运行它的几个实例。每个实例都有自己的.ini
文件,其中包含一个列表目标服务器。我们经常需要更改这些文件的内容并重新启动流程,这一过程由我们的操作团队亲自完成。我想用一个简单的基于网络的实用程序(在Linux主机上运行)替换它,它允许用户生成配置文件,将它们发送到主机并重新启动服务。生成文件很简单 - 我可能会使用Perl和Template Toolkit - 并且由于服务器导出其配置目录,所以复制数据也相对容易。重新启动,从Linux中
我算什么为重新启动Windows服务的选项? Win32::Service
?我还没有机会看到很远,所以如果你说“x::y
使这个很容易,但注意z”你会为我节省很多时间。它甚至有可能吗?另外,也许你可以提出一个更好的方法来解决这个问题(可悲的是不是替换掉软件!)我并没有试图懒惰,只是为了避免浪费时间摆弄那些可能不会做我想做的事情的模块。