0이 아닌 결과로 실패하는 백업 작업이 있지만 작업 스케줄러는 작업을 올바르게 실행했다고 말합니다.
작업 스케줄러에 작업이 실패했음을 알리는 방법이 있습니까?
0이 아닌 결과로 실패하는 백업 작업이 있지만 작업 스케줄러는 작업을 올바르게 실행했다고 말합니다.
작업 스케줄러에 작업이 실패했음을 알리는 방법이 있습니까?
답변:
작업 스케줄러가 작업을 성공적으로 시작하고 시작된 프로그램이 종료되면 작업 스케줄러의 관점에서 성공한 것입니다 (즉, 프로그램을 시작하지 못한 사용자 자격 증명이 실패한 것처럼 아무 일도 일어나지 않았습니다).
일반적으로 프로그램을 실행하는 동안 발생한 문제를 모니터링하려면 프로그램에서 전자 메일을 통해 또는 나중에 검토 할 파일에 로깅하여 일종의 경고를 보내거나 다른 프로그램을 다음과 같이 설정하십시오. 오류가 발생했는지 여부를 표시 할 수있는 프로그램 실행에 대해 모니터링하십시오.
어떤 종류의 오류 알림을 받으려고합니까? 수동 검토를 수행하고 있지만 오류가 더 눈에 띄도록하려고하십니까? 아니면 오류에 대한 다른 프로그램 모니터링이 있습니까?
작업이 실패하면 "다시 시작"할 수 있습니다.
배치 스크립트에서 다음 코드를 사용하여 시스템 오류 이벤트를 작성하십시오.
eventcreate / ID 100 / SO "스크립트 이름"/ L APPLICATION / T 오류 / D "실패 이유"
시스템 이벤트를 모니터하고 배치에 방금 추가 한 카테고리 및 ID를 필터링하는 트리거를 사용하여 새 태스크를 작성하십시오. 이 작업의 작업은 다시 배치입니다. 동일한 배치가 두 번 시작되지 않도록이 작업은 1 분 정도 지연되어야합니다!
무한 루프를 만들지 않도록주의하십시오.
희망이 도움이됩니다!