Windows cmd에서 bat 파일을 사용하여 실행되는 프로그램이 어느 시점에서 작동을 멈춘 것처럼 보였습니다.
로그는 더 이상 별도로 지정된 로그 파일에 누적되지 않으며 로그는 표준 출력으로 출력되지 않습니다.
원인을 찾아보니 cmd창 – 속성 – 옵션 – 편집 옵션 – 빠른 편집 모드(Q)가 선택되어 있습니다.

이 옵션은 cmd 창에서 마우스를 사용해도 배치 작업을 중지합니다.
테스트를 위해 10초마다 단순히 “Hello, World”를 출력하는 배치 파일을 작성하고 cmd 창에서 실행해 보겠습니다.
@echo off
:Here
echo Hello, World
timeout /t 10
goto Here

a.bat를 실행하고 10초 이내에 cmd 창에서 마우스를 클릭하면 그때부터 멈춥니다. 배치가 다시 실행되는 것을 보려면 스페이스 키를 누르십시오.
옵션에서 빠른 편집 모드를 끄면 마우스 클릭이 더 이상 작동하지 않습니다.
Windows PowerShell에서는 일부 옵션이 보이지 않지만 cmd 창에서 열어도 마우스를 클릭해도 멈추지 않습니다.
참조: