MEGAcmd 스크립트가 CMD 배치 파일에서 작동하지 않습니다.

MEGAcmd 스크립트가 CMD 배치 파일에서 작동하지 않습니다.

내 배치 파일(CMD scipt)에서 MEGAcmd 스크립트를 사용하고 싶습니다. 해당 배치의 모든 것이 잘 작동하지만 MEGAcmd scipt는 그렇지 않습니다. 다음과 같습니다:

SET PATH=C:\Users\PC_USER\AppData\Local\MEGAcmd;%PATH%
mega-login mail password
mega-cd my-backup
mega-put E:\BACKUP_TEMP
mega-logout

.bat 파일에서 열면 로그인 라인이 보이고 잠시 후 창이 닫히고 그 이후에는 아무 일도 일어나지 않습니다. 하지만 시작 메뉴에서 CMD를 열고 해당 창에 이 스크립트를 한 줄씩 붙여넣으면 모든 것이 잘 작동합니다. 왜, 내가 뭘 잘못하고 있는 걸까요?

도와 주셔서 감사합니다

답변1

Batch에서는 통역사가 마지막 줄에 도달하면 무엇을 더 해야 할지 알 수 없습니다. 왜냐하면 통역사에게 다른 할 일을 지정하지 않았기 때문에 그냥 닫히기 때문입니다. 그러나 이것이 모든 일을 올바르게 수행하지 않았다는 의미는 아닙니다. 모든 코드 줄을 성공적으로 실행한 다음 종료되었을 가능성이 높습니다. 단지 수행 중인 작업의 모든 단계를 알려주는 것이 아니라 지시받은 작업을 수행한 다음 종료될 뿐입니다.

pause나는 MEGAcmd에 대해 잘 모르지만, 코드 줄을 실행한 후 장황한 내용이 표시되면 맨 끝에 명령 을 추가하여 볼 수 있습니다 .

그 후에도 계속 닫히면 알려주시면 대안을 알려드리겠습니다.

관련 정보