在 Windows 批处理脚本中,有 start
命令可以启动一个新进程。
是否可以获取刚启动的进程的PID?
最佳答案
这是一篇旧帖子,但我认为值得分享以下“易于使用”的解决方案,该解决方案如今在 Windows 上运行良好。
并行启动多个进程:
start "<window title>" <command will be executed>
例子:
start "service1" mvn clean spring-boot:run
start "service2" mvn clean spring-boot:run
获取进程的PID(可选):
tasklist /V /FI "WindowTitle eq service1*"
tasklist /V /FI "WindowTitle eq service2*"
终止进程:
taskkill /FI "WindowTitle eq service1*" /T /F
taskkill /FI "WindowTitle eq service2*" /T /F
关于windows - 如何从批处理文件中获取刚启动的进程的 PID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9486960/