Windows 작업 스케줄러가 다음 런타임에 작업을 시작하지 않습니다


20

10 분마다 실행해야하는 Windows Server 2008 SP 2 작업 스케줄러 작업이 있습니다.

여기에 이미지 설명을 입력하십시오

트리거는 "매일 오후 6:50에 – 트리거 된 후 10 분마다 무한정 반복합니다"라고 표시됩니다.

다음 실행 시간을 보면 2012 년 6 월 18 일 오후 8 시라고 표시됩니다. 그러나 해당 시간이 지나면 다음 실행 시간이 오후 8시 10 분으로 변경되었지만 작업이 시작되지 않았으며 마지막 실행 시간은 어제와 달라지지 않았습니다. 마지막 실행 결과는 "작업이 성공적으로 완료되었습니다 (0x0)"입니다.

며칠 전에 처음으로 만들었을 때 효과가 있었지만 오늘은 비활성화 한 다음 다시 활성화하면 이제 자동으로 시작되지 않습니다. 여전히 수동으로 트리거 할 수 있으며 작동합니다.

이 작업이 활성화되어있을 때 10 분마다 자동으로 실행되도록하려면 어떻게해야합니까?


해당 간격으로 작업이 실행되지 않았다는 것을 어떻게 알 수 있습니까? 명령 프롬프트에서 제대로 실행되는 작업은 여러 가지 이유로 인해 예약 된 작업에서 작동하지 않는 경우가 많습니다. 권한이 없거나 자격 증명이 없거나 자격 증명이 없거나 자격 증명이 없거나 "시작"경로가 없어야하거나 상대 경로가 사용되지 않아야 할 때 사용 중입니다. 요점은 아마도 작업 시작 중일 수도 있지만 즉시 끝나는 것입니다.
Mark Henderson

작업은 TS의 내역 탭에 표시된대로 과거에 정상적으로 실행되었습니다. 방금 작업을 비활성화 한 다음 다시 활성화했을 때 오늘 문제를 발견했습니다. 기록 탭을 보면 다음 실행 시간에 표시된 시간에 더 이상 시작되지 않습니다. 뷰를 계속 새로 고치면 다음 실행 시간이 10 분 후에 업데이트되지만 아무 일도 발생하지 않습니다 (마지막 실행 시간 및 마지막 실행 결과는 업데이트되지 않음).
Dan C

서버를 재부팅했는데 현재 작업이 작동하고 있습니다. 작업 스케줄러가 바지에 좋은 차기를 필요로 한 것 같습니다. 계속 주시하고 업데이트하겠습니다.
Dan C

답변:


14

내 수정은 간단했습니다 ... 이미 예약 된 작업을 수동으로 실행했지만 매일 사용하려는 예약 된 작업을 만들었습니다. 백업 서버에 복사 할 TB가 몇 개있어서 작업을 예약 할 수 없었습니다. 바로 지금. 내 수정은 시작 날짜를 현재 날짜로 업데이트하는 것이 었으며 어떤 이유로 인해 날짜가 해결되었습니다. 자세한 정보 : 이전 시작 날짜는 1 월 3 일인데 작업을 생성하고 수동으로 실행했을 때였습니다. 이 작업은 매일 실행되어 1 월 5 일에 실패했습니다. 설정으로 들어가서 날짜를 현재 날짜 (1 월 6 일)로 업데이트하고 그날 밤 실행하여 1 월 7 일에 완료했습니다. 위치 : Server 2012 R2, 작업 스케줄러, 작업 열기, 트리거 탭, 트리거 열기, 시작 날짜를 현재 날짜로 업데이트합니다.

이것이 다른 사람들을 돕기를 바랍니다.


이것은 나에게도 효과가있었습니다. 다른 컴퓨터에서 이전 작업을 가져 왔는데 시작 날짜는 2010 년으로 설정되었습니다. 오늘로 업데이트 한 후에는 매력처럼 작동했습니다!
Stefan Profanter

나는 내 임무를 다가올 미래에 놓았고 그 문제를 해결했다. 과거는 과거가 충분하지 않았습니다.
jocull

많은 트리거가 설치되어 있기 때문에 다른 서버에서 가져온 훌륭한 스크립트입니다. 그들은 심지어 같은 날부터였습니다! 그러나 각 트리거를 수동으로 열고 다시 저장하여 활성화해야했습니다. 바보 같은 MS!
Hugo Delsing

1
최신 버전의 Windows에서도 이것을 보았습니다. 버그입니까?
Jonesome Reinstate Monica

8

지금은 관련이 없을 수 있지만 예약 된 작업을 수동으로 활성화 / 비활성화하는 경우 예약 된 시작을 놓친 후 최대한 빨리 작업을 시작하는 옵션을 사용할 수 있습니다. 여기에 이미지 설명을 입력하십시오


7

작업 시작 날짜 / 시간을 확인하십시오. 이것은 당신을 놀라게 할 수 있습니다 (이전에 저를 때렸다).


1
작업이 시작 6/13/2010, 6:50 PM으로 설정되어 있습니다. 오늘은 18 일이므로 문제가되지 않습니다.
Dan C

적어도 나는 그것이 문제가 아니기를 바랍니다. 나는 작업을 비활성화 / 재 활성화 할 때마다 날짜와 시간을 변경 해야하는 것을 싫어합니다. Windows Server 2003 작업 스케줄러에서는 그렇게 할 필요가 없었습니다.
Dan C

7

이 3 년 된 주제에 대한 도움을 받기에는 너무 늦었을 것입니다.

일반 탭에서 "사용자 로그온 여부에 관계없이 실행"옵션을 선택해야합니다.

기본 설정은 "사용자가 로그온 한 경우에만 실행"으로, 누군가 서버에 로그온 할 때까지 작업이 실행되지 않습니다.


3

매일 한 번씩 반복하도록 트리거하면서 24 시간 동안 10 분마다 한 번씩 실행되도록 작업을 설정하려고합니다. 매일 실행되어 24 시간 동안 10 분마다 반복 된 다음 프로세스가 반복됩니다.

작업 스케줄러의 화면 캡

작업의 "설정"에서 "다음보다 오래 실행되는 작업 중지"옵션을 설정해야 할 수도 있습니다. 작업 스케줄러는 작업이 아직 실행 중이 아닌 경우 작업이 여전히 실행되고 있다고 생각하기 때문에 예약 된 작업을 건너 뛸 수 있습니다.


2

비슷한 문제가있었습니다. 원격 위치에서 어떤 이유로 작업 스케줄러가 작동을 멈췄습니다. 그러나 기계가 다시 시작되면 작업 스케줄러가 시작되었습니다. 나는 그들에게 작업 스케줄러 작업을 실행하라고 말한 다음 다음 실행을 시작하고 시작하지 않았기를 바랍니다. 마지막으로 서버 위치로 이동 한 다음 시작 날짜를 이전 날짜에서 현재 날짜로 변경하고 현재 시간보다 앞서는 시간을 변경해야합니다.이 변경 후에는 작동하기 시작합니다. 그러나 기계가 다시 시작되면 스스로 시작해야한다고 생각했습니다. 수동으로 제외하고 날짜 시간을 현재 및 다음 틱 시간으로 변경하는 것을 제외한 모든 설정을 찾을 수 없습니다.



1

작업 트리거가 모두 활성화 되어 있는지 확인하십시오 .

나는 같은 문제가 있었기 때문에 여기에 왔습니다. 트리거가 비활성화되었습니다. 어떤 이유로 작업 스케줄러는 "다음 런타임"상자에서 비활성화 된 트리거를 사용합니다.


0

작업 스케줄러의 Windows 버그입니다.

비슷한 15 분마다 실행되도록 작업을 설정했지만 다음 실행 시간이 올바르게 업데이트 되어도 "작업이 아직 실행되지 않았습니다"상태로 멈췄습니다.

약 하루 후에 예상대로 작동하기 시작했습니다.

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