如何在 powershell 中终止程序时禁用提示“是否要停止该程序 (y/N)”

如何在 powershell 中终止程序时禁用提示“是否要停止该程序 (y/N)”

我运行我的程序,我输入Ctrl+ C,显然我想停止该程序。

但是 powershell 总是询问“您是否要停止该程序? (y/N)”。

我该如何禁用它?我只想让程序停止,不显示这个无用的提示。

编辑更多细节

Ctrl我有一个 Spring Boot 应用程序,如果我使用 java -jar 运行并使用+停止它C,则没有提示。

如果我使用“mvn spring-boot:run”运行它,然后使用Ctrl+停止它C,我会收到提示。我不想要这个提示。

解决方案:替换mvn spring-boot:runecho y | mvn spring-boot:run

答案1

PowerShell 不会打印该消息 – 您正在运行 mvn.cmd(一个 Cmd 批处理脚本),并且每当 .cmd 或 .bat 脚本按 Ctrl-C 时,Cmd(脚本解释器)都会打印该消息。

除了避免使用 .bat/.cmd 脚本之外,没有其他选项可以禁用该消息。

相关内容