從 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%。

相關內容