我运行我的程序,我输入Ctrl+ C,显然我想停止该程序。
但是 powershell 总是询问“您是否要停止该程序? (y/N)”。
我该如何禁用它?我只想让程序停止,不显示这个无用的提示。
编辑:更多细节
Ctrl我有一个 Spring Boot 应用程序,如果我使用 java -jar 运行并使用+停止它C,则没有提示。
如果我使用“mvn spring-boot:run”运行它,然后使用Ctrl+停止它C,我会收到提示。我不想要这个提示。
解决方案:替换mvn spring-boot:run
为echo y | mvn spring-boot:run
答案1
PowerShell 不会打印该消息 – 您正在运行 mvn.cmd(一个 Cmd 批处理脚本),并且每当 .cmd 或 .bat 脚本按 Ctrl-C 时,Cmd(脚本解释器)都会打印该消息。
除了避免使用 .bat/.cmd 脚本之外,没有其他选项可以禁用该消息。