간헐적으로 작동하는 Windows 명령 프롬프트에서 bash 명령 실행

간헐적으로 작동하는 Windows 명령 프롬프트에서 bash 명령 실행

bash를 통해 Windows 시스템에서 Linux 실행 파일을 실행하려고 하는데 간헐적으로 문제가 발생합니다. 나는 bash 자체가 때때로 실행되는 것처럼 보이고 때로는 Windows에서 호출할 때 실행되지 않는 것처럼 보인다는 사실로 범위를 좁혔습니다. 예를 들어, 아래와 같은 매우 간단한 명령이 때때로 올바르게 작동하는 경우가 있습니다.

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

C:\>echo %errorlevel%
0

때로는 출력이 제공되지 않고 상태 1을 반환합니다.

C:\>bash -c "pwd"

C:\>echo %errorlevel%
1

이 문제를 해결하는 방법에 대한 힌트를 주시면 감사하겠습니다. Ubuntu 터미널을 열면 동일한 명령이 항상 100% 올바르게 작동하는 반면 Windows 명령줄에서는 성공률이 대략 50%라는 것을 확인했습니다.

관련 정보