【问题标题】:Ctrl-c Not stopping Tomcat using Git BashCtrl-c 不使用 Git Bash 停止 Tomcat
【发布时间】: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 (我假设这就是你在说的),但希望能够在构建完成之前停止构建。等待构建完成并不是世界末日,但每次都会浪费几分钟,而且如果构建卡住了,那就没有乐趣了。

标签: tomcat git-bash


【解决方案1】:

更新到 2.33.0 版解决了我的问题。现在 CTRL+c 可以正常工作了。

【讨论】:

    【解决方案2】:

    2021 年更新:

    将 GIT bash 更新到最新版本。 现在我可以用 CTRL+C 退出了。 它可能无法与最新版本完美配合...

    【讨论】:

    • 尝试停止 Spring Boot 的嵌入式 Tomcat 时,我在 2.23.0 版本上运气不佳
    • 我也不走运
    【解决方案3】:

    使用 C:\Program Files\Git\bin\bash.exe 中的 bash,而不是使用 C:\Program Files\Git 中的 bash。它解决了这个问题。

    【讨论】:

      【解决方案4】:

      我遇到了同样的问题 git-bash 无法停止 mavenctrl-c

      检查开始菜单中的快捷方式后,很明显使用了指向C:\Program Files\Git\git-bash.exe 的链接。

      切换到C:\Program Files\Git\bin\sh.exe后,maven可以用ctrl-c停止,没有任何问题。


      版本

      Git:2.26.2.windows.1

      操作系统:Windows 10

      【讨论】:

      • 好点,尽管这已经在问题文本中描述为解决方案。请注意,“bash.exe”与“sh.exe”相同,至少在 Git 2.25 版本中是这样。无论如何,问题似乎出在 mintty.exe 中,因为它是由“git-bash.exe”启动的,而且这个薄荷味的东西似乎在更多方面被破坏,而不仅仅是无法运行@987654327 @...
      【解决方案5】:

      这也发生在我身上一段时间

      Ctrl-C 不会终止进程或停止在 GitBash

      中请求输入

      然后我意识到我按 Ctrl-C 就像我一直按但是

      GitBash

      杀死进程需要更多时间

      所以,按 Ctrl-C 1 或 1.5 甚至 2 秒

      在我的情况下有效

      我希望这对你也有用

      供您参考。

      我当前的版本是:Git 2.16

      更新

      不更新版本也可能发生这种情况

      我刚刚更新了它,它工作正常

      我当前的版本是:Git 2.18

      【讨论】:

      • 不知何故这些都不起作用,不过我很感激帮助。
      • 更新您的 Git,然后尝试解决方案
      • 这些都不起作用,我的意思是我更新到 2.18,但它仍然不起作用。在 bin 中使用 bash.exe 我可以让 ctrl-c 工作,但仍然不能使用 git-bash.exe
      • 您的建议对我有用。我只想添加一件事——在我的情况下,我不应该长按Ctrl + C,但我只需要等到下一次迭代我的无限循环。
      • 你知道问题因机器而异,微笑。
      猜你喜欢
      • 2022-12-20
      • 1970-01-01
      • 1970-01-01
      • 2018-06-23
      • 2014-07-10
      • 2011-08-19
      • 2020-02-29
      • 2019-06-05
      • 2019-05-11
      相关资源
      最近更新 更多