Ausführen von Bash-Befehlen über die Windows-Eingabeaufforderung funktioniert zeitweise

Ausführen von Bash-Befehlen über die Windows-Eingabeaufforderung funktioniert zeitweise

Ich versuche, eine Linux-Programmdatei vom Windows-System aus über Bash auszuführen, habe aber zeitweise Probleme. Ich habe es darauf eingegrenzt, dass Bash selbst manchmal zu laufen scheint und manchmal nicht, wenn ich es von Windows aus aufrufe. Beispielsweise funktioniert ein sehr einfacher Befehl wie der folgende manchmal korrekt:

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

C:\>echo %errorlevel%
0

und manchmal gibt es keine Ausgabe und den Status 1 zurück:

C:\>bash -c "pwd"

C:\>echo %errorlevel%
1

Ich würde mich über Hinweise zur Behebung dieses Problems freuen. Ich habe festgestellt, dass derselbe Befehl beim Öffnen eines Ubuntu-Terminals in 100 % der Fälle korrekt funktioniert, während die Erfolgsquote in der Windows-Befehlszeile bei etwa 50 % liegt.

verwandte Informationen