ANT构build脚本如何杀死Windows进程?

我正在扩展一个ANT构build脚本,以允许TeamCity构build代理运行Seleniumtesting。

这样做有一个服务器需要启动selenium最后没有closures。 所以我增加了一个额外的目标来在每个TC构build结束时在exe名字上执行一个taskkill。

taskkill是否需要exe文件的绝对path,因为以下操作不起作用;

<target name="shutdown.server" depends="init.properties" description="Shutdown the server after Selenium"> <exec osfamily="windows" executable="cmd.exe" spawn="true"> <arg line="taskkill /f /t /im app.exe"/> </exec> </target> 

这个过程似乎有几个孩子,这就是为什么我走了/f /t但正如我所说,目前没有closures。

那很容易,

 <target name="shutdown.server" depends="init.properties" description="Shutdown the server after seleniumium"> <exec executable="taskkill"> <arg line="/im app.exe /f /t"/> </exec> </target>