我们有一个糟糕的遗留Windows应用程序(已经在这里讨论过),它将内容从Windows主机复制到多个Linux主机。我们有几个实例在几个盒子上运行。每个实例都有自己的
我的选择是重新启动Windows服务?
.ini
文件,其中包含目标服务器列表。相当频繁地,我们需要更改这些文件的内容并重新启动进程,这是由我们的运维团队手动完成的。我想用一个简单的基于Web的实用程序(在Linux主机上运行)替换它,允许用户生成配置文件,将它们发送到主机并重新启动服务。生成文件很容易 - 我可能会使用Perl和Template Toolkit - 由于服务器导出其配置目录,因此复制数据也相对容易。我的选择是重新启动Windows服务?
Win32::Service
?我还没有仔细看,所以如果你说"x::y
很容易做到,但要注意z",你会为我节省很多时间。这是否可能?或者,也许你可以建议更好的方法来解决这个问题(替换软件可悲地不是其中之一!)我不想偷懒,只是想避免浪费时间摆弄可能不符合我的要求的模块。