0

我有一个我创建的可执行程序,它是一个服务器。我希望能够通过同一机器主机的网站在 Windows Server 2008 机器上启动和停止该程序的实例。

我希望实现的功能是:从任何地方我可以访问我的网站来启动和停止服务器代码的实例,而不是不断地远程桌面进入它只是为了启动/停止它。

我试过使用 Perl,但是当我运行代码时,它看起来像是打印出程序所做的一些信息(所以它正在工作),但随后似乎停止了。而我希望它启动程序的一个实例作为它自己的进程。

珀尔:

#!C:/Perl64/bin/perl.exe
print "Content-type: text/plain\n\n";

exec('C:\file.exe');

我不确定我应该使用哪种语言,或者是否有完全其他更好的方法来实现我的目标。谢谢!

4

1 回答 1

0

exec是错误的选择,线程也是。只需在后台启动该过程。你没有说你通常会如何停止服务器。如果它有自己的停止命令,则与启动相同;否则kill的过程。

于 2012-04-03T21:31:39.363 回答