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%라는 것을 확인했습니다.