bash - 以最后退出代码 0 启动 bash

标签 bash visual-studio-code msys2

当我启动一个新的 bash shell 时,如果我首先运行命令 echo $?,我会得到 1。如何在“默认”退出代码为 0 的情况下运行 bash?

上下文:我正在 VS Code 的终端窗口中运行 msys2。如果我启动 msys2,然后意识到我现在不需要 shell,只需输入 exit,bash 就会以 1 退出,导致 VS Code 弹出一个烦人的警告。

最佳答案

您的配置文件中的某些内容很可能出现故障,并将状态代码设置为 1。由于状态代码会被运行的每个进程覆盖,因此可能会在最后出现问题。

关于bash - 以最后退出代码 0 启动 bash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69872179/

相关文章:

macos - RAM 中的音频文件并播放 - Bash 4.3.42

javascript - 有没有办法在运行时获取扩展的设置(在 package.json 中定义)?

visual-studio-code - VS 代码图标消失了

angular - 如何在 VS 代码中发布 Angular 和 dotnet Web api 项目

c - 编译动态库时消除对 MinGW 特定 DLL 的依赖

mingw-w64 - 将 MSYS2 降级到特定的 Mingw/gcc 版本

linux - awk 语法和字符串错误

bash -\ curl ... | bash ...斜线是做什么用的?

bash - 使用 XF86WLAN 和脚本切换 Wi-Fi

c - 如何使用 MSYS2 和 Mingw-W64 让 GTK+ 3.0 信号处理程序在 Windows 10 上工作?