我有一个powershell脚本,它通过批处理文件启动java应用程序。
powershell不会退出,因为java(进程)仍在运行,
我无法使用taskkill,因为我需要java继续运行,
使用TeamCity自动完成该过程,因此我不能手动关闭CMD窗口。
有什么建议吗?
答案 0 :(得分:0)
为什么不用Start-process
CmdLet来启动java进程?
答案 1 :(得分:0)
您可以尝试:
,而不是直接从powershell调用java
cmd /c java.exe <your stuff>
应该允许它启动java进程并结束powershell脚本。
答案 2 :(得分:0)
最后我使用了Winexe tool, 它允许您从Linux启动cmd命令到Windows机器。 并使用此工具运行批处理。