【发布时间】:2018-11-17 22:20:53
【问题描述】:
正如标题所说,我正在使用 Windows 7 在 Git Bash 上运行 Tomcat,但无法使用 Ctrl-c 关闭服务器。当我按下它时,光标消失了半秒钟,但除此之外什么都没有发生。
编辑:在 VSCode 的集成终端中运行 git bash 可以让我正常使用 ctrl-c。
编辑 2:在构建过程中的某些时间更新到 2.18 后,我可以使用 ctrl-c 停止它,但是在服务器启动后不能。当我在 VSCode 的集成终端中使用 git bash 时,ctrl-c 始终可以正常工作。
解决方案:我在 git 文件夹中使用 git-bash,如果我只是切换到位于 bin 中的 bash,一切正常。这就是 VSCode 工作的原因(我已经设置为使用那个)
【问题讨论】:
-
您是否尝试过使用启动/关闭脚本?第二个肯定会停止 Tomcat。
-
我有一个 ./run_tomcat 和一个 ./stop_tomcat (我假设这就是你在说的),但希望能够在构建完成之前停止构建。等待构建完成并不是世界末日,但每次都会浪费几分钟,而且如果构建卡住了,那就没有乐趣了。