从 Windows 命令提示符运行 bash 命令时断时续

从 Windows 命令提示符运行 bash 命令时断时续

我正在尝试通过 bash 从 Windows 系统运行 Linux 可执行文件,但遇到了间歇性问题。我将其缩小到这样一个事实:当我从 Windows 调用 bash 时,它本身似乎有时会运行,有时则不会。例如,如下所示的一个非常简单的命令有时会正常工作:

C:\>bash -c "pwd"
/mnt/c

C:\>echo %errorlevel%
0

有时它不会给出任何输出并返回状态 1:

C:\>bash -c "pwd"

C:\>echo %errorlevel%
1

我将非常感激任何关于如何解决此问题的提示。我已经验证,当我打开 Ubuntu 终端时,相同的命令 100% 的时间都能正常工作,而从 Windows 命令行执行的成功率大约为 50%。

相关内容