使用批处理启动服务器后关闭 cmd
Close cmd after launching a server with batch
我想做的是通过批处理脚本在 运行 货物 tomcat 服务器之后关闭 cmd。我已经尝试过这样的尝试;
开始 mvn -P cargo.run && 退出
启动 "" mvn -P cargo.run
退出
start "" mvn -P cargo.run -Drepo.path=存储
退出 /b
none 其中似乎有效,并且 cmd 仍保持打开状态。正如SS所见。
任何人都知道如何做到这一点?
[]
- OS windows 7
你尝试的,就像 (start ... ) && exit
。你需要start (... & exit)
(逻辑符号,不会像这样工作)。
您必须转义 &
才能传递给新实例:
start mvn -P cargo.run ^& exit
如果你需要&&
,转义它们:
start mvn -P cargo.run ^&^& exit
(&
= "and then", &&
= "if previous command was successful, then")
我想做的是通过批处理脚本在 运行 货物 tomcat 服务器之后关闭 cmd。我已经尝试过这样的尝试;
开始 mvn -P cargo.run && 退出
启动 "" mvn -P cargo.run 退出
start "" mvn -P cargo.run -Drepo.path=存储 退出 /b
none 其中似乎有效,并且 cmd 仍保持打开状态。正如SS所见。
任何人都知道如何做到这一点?
[
- OS windows 7
你尝试的,就像 (start ... ) && exit
。你需要start (... & exit)
(逻辑符号,不会像这样工作)。
您必须转义 &
才能传递给新实例:
start mvn -P cargo.run ^& exit
如果你需要&&
,转义它们:
start mvn -P cargo.run ^&^& exit
(&
= "and then", &&
= "if previous command was successful, then")