我在
Windows Server 2008 R2上有一个Windows服务,我在srvany.exe可执行文件上使用instsrv进行设置. Parameters键中的三个值设置如下:
AppDirectory C:\selenium-grid Application C:\ant\bin\ant.bat AppParameters launch-hub
服务启动正常,两个Java进程在启动时出现在任务管理器中(一个进程是ant,另一个进程是ant启动的Java类).当我停止服务时,服务的状态将更改为已停止,但两个Java进程不会消失.
当我停止服务时如何让进程停止?
不幸的是,SRVANY很糟糕.有一个替代方案是
“Non-Sucking Service Manager” (NSSM) – 它将关闭您的应用程序和服务停止信号上的所有子进程.