다음을 통해 공유


작업 트리거

트리거는 충족되면 작업 실행을 시작하는 조건 집합입니다. 작업 스케줄러는 여러 가지 방법으로 작업을 시작할 수 있는 시간 기반 트리거와 이벤트 기반 트리거를 모두 제공합니다. 지정된 작업은 하나 이상의 트리거로 시작할 수 있습니다. 작업에는 최대 48개의 트리거가 있을 수 있습니다.

시간 기반 트리거

시간 기반 트리거는 지정된 시간에 작업을 시작합니다. 여기에는 특정 시간에 한 번 작업을 시작하거나 매일, 매주, 매월 또는 월별 요일 일정에 따라 작업을 여러 번 시작하는 것이 포함됩니다.

이벤트 기반 트리거

이벤트 기반 트리거는 특정 시스템 이벤트에 대한 응답으로 작업을 시작합니다. 예를 들어 시스템이 시작될 때, 사용자가 로컬 컴퓨터에 로그온하거나 시스템이 유휴 상태가 될 때 작업을 시작하도록 이벤트 기반 트리거를 설정할 수 있습니다.

다중 트리거

각 작업은 하나 이상의 트리거로 시작할 수 있으므로 여러 가지 방법으로 작업을 시작할 수 있습니다. 그러나 여러 트리거는 작업 스케줄러 1.0 및 작업 스케줄러 2.0에서 다르게 구현됩니다.

작업 스케줄러 2.0에서 각 트리거는 트리거 컬렉션을 통해 태스크와 연결된 별도의 트리거 API에 의해 정의됩니다.

작업 스케줄러 1.0에서는 여러 트리거를 작업이 시작되는 일련의 일정으로 간주할 수 있습니다. 이 경우 일정은 작업 항목이 실행될 일련의 시간(작업 항목과 연결된 모든 트리거의 공용 구조체에 의해 지정됨)입니다.

작업 반복

트리거 형식

트리거 인터페이스

작업 스케줄러 정보