Windows XP에서 cmd.exe에 대한 반환 코드 1은 무엇을 의미합니까?


5

박쥐 파일을 시작하기 위해 작업 스케줄러로 매시간 작업을 실행하려고하는데 작동하지 않습니다. 역사를 보면 다음과 같은 문제가 있습니다.

작업 스케줄러가 작업 "\ Random", 인스턴스 "{c19041aa-939d-4876-a12d-456fc3e632ce}", 작업 "C : \ Windows \ SYSTEM32 \ cmd.exe"를 반환 코드 1로 완료했습니다.

cmd.exe에 대한 반환 코드 1의 의미는 무엇입니까? 더 자세한 디버깅 정보를 얻으려면 어떻게해야합니까? 내 임무는 처음에는 효과가 있었지만 며칠 후에 중단되었습니다.


배치 파일을 수동으로 실행하면 작동합니까?
Karan

1
시작 폴더를 설정하여 작동하는지 확인하십시오.
루이즈 안젤로

예, 수동으로 실행하면 배치 파일이 올바르게 작동합니다.
WilliamKF

답변:


4

https://blogfodder.co.uk/posts/win-2008-task-scheduler-with-return-code-1-0x1/

프로그램 / 스크립트 텍스트 상자에 전체 파일 경로를 넣는 대신 시작 (선택 사항) 필드를 사용하여 .bat 파일이 실제로있는 폴더를 넣으십시오.

이 작업을 완료하면 '최고 권한으로 실행'확인란을 선택하십시오.

그리고 그게 다야. 이제 올바른 결과 코드 0x0을 반환하고 스크립트가 실행 중입니다! 드디어.


1

배치 파일이 Robocopy를 사용하는 경우 해당 종료 코드 일 수 있습니다. robocopy에서 0이 아닌 오류 수준이 반드시 무언가 잘못되었다는 것을 의미하지는 않습니다.

이러한 경우에 유익 할 수 있습니다.

https://ss64.com/nt/robocopy-exit.html

https://blogs.technet.microsoft.com/deploymentguys/2008/06/16/robocopy-exit-codes/

이것은 더 이상 OP에 도움이되지 않지만이 페이지는 비슷한 문제에 대한 솔루션을 조사하는 동안 내가 검색 한 최고의 결과이기 때문에 여기에 게시하고 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.