InfoGrab Docs

Schedule Trigger 노드 문서

요약

Schedule Trigger 노드를 사용하면 고정된 간격과 시간에 워크플로를 실행할 수 있습니다. 워크플로가 Schedule 노드를 트리거로 사용하는 경우, 워크플로를 저장하고 게시해야 합니다. 노드는 시간대 설정에 의존합니다.

Schedule Trigger 노드를 사용하면 고정된 간격과 시간에 워크플로를 실행할 수 있습니다. 이는 Unix 계열 시스템의 Cron 소프트웨어 유틸리티와 유사한 방식으로 작동합니다.

워크플로를 게시해야 합니다

워크플로가 Schedule 노드를 트리거로 사용하는 경우, 워크플로를 저장하고 게시해야 합니다.

시간대 설정

노드는 시간대 설정에 의존합니다. n8n은 다음 중 하나를 사용합니다:

  1. 워크플로우 시간대가 설정된 경우 워크플로우 시간대. 자세한 내용은 워크플로우 설정을 참조하세요.
  2. 워크플로우 시간대가 설정되지 않은 경우 n8n 인스턴스 시간대. 셀프 호스팅 인스턴스의 기본값은 America/New York입니다. n8n Cloud는 가입 시 인스턴스 소유자의 시간대를 감지하려 시도하며, 기본값은 GMT입니다. 셀프 호스팅 사용자는 환경 변수를 사용하여 인스턴스 설정을 변경할 수 있습니다. 클라우드 관리자는 관리자 대시보드에서 인스턴스 시간대를 변경할 수 있습니다.

노드 파라미터#

트리거가 실행될 시기를 결정하는 Trigger Rules를 추가합니다.

Trigger Interval을 사용하여 트리거 예약에 사용할 시간 간격 단위를 선택합니다. 다른 모든 파라미터는 선택한 간격에 따라 달라집니다. 다음 중에서 선택합니다:

여러 Trigger Rules를 추가하여 서로 다른 일정으로 노드를 실행할 수 있습니다.

Trigger Interval 구성에 대한 자세한 내용은 아래 섹션을 참조하세요. 추가 예시는 템플릿 및 예시를 참조하세요.

초 트리거 간격#

  • Seconds Between Triggers: 각 워크플로 트리거 사이의 초 수를 입력합니다. 예를 들어 30을 입력하면 트리거가 30초마다 실행됩니다.

분 트리거 간격#

  • Minutes Between Triggers: 각 워크플로 트리거 사이의 분 수를 입력합니다. 예를 들어 5를 입력하면 트리거가 5분마다 실행됩니다.

시간 트리거 간격#

  • Hours Between Triggers: 각 워크플로 트리거 사이의 시간 수를 입력합니다.
  • Trigger at Minute: 노드가 실행될 때 정각 이후 몇 분인지 입력합니다(0에서 59 사이).

예를 들어 Hours Between Triggers6을, Trigger at Minute30을 입력하면 노드는 6시간마다 정각 30분에 실행됩니다.

일 트리거 간격#

  • Days Between Triggers: 각 워크플로 트리거 사이의 일 수를 입력합니다.
  • Trigger at Hour: 노드를 트리거할 시간을 선택합니다.
  • Trigger at Minute: 노드가 실행될 때 정각 이후 몇 분인지 입력합니다(0에서 59 사이).

예를 들어 Days Between Triggers2, Trigger at Hour오전 9시, Trigger at Minute15를 입력하면 노드는 이틀마다 오전 9:15에 실행됩니다.

주 트리거 간격#

  • Weeks Between Triggers: 각 워크플로 트리거 사이의 주 수를 입력합니다.
  • Trigger on Weekdays: 노드를 트리거할 요일을 선택합니다.
  • Trigger at Hour: 노드를 트리거할 시간을 선택합니다.
  • Trigger at Minute: 노드가 실행될 때 정각 이후 몇 분인지 입력합니다(0에서 59 사이).

예를 들어 Weeks Between Triggers2, Trigger on Weekdays월요일, Trigger at Hour오후 3시, Trigger at Minute30을 입력하면 노드는 2주마다 월요일 오후 3:30에 실행됩니다.

월 트리거 간격#

  • Months Between Triggers: 각 워크플로 트리거 사이의 월 수를 입력합니다.
  • Trigger at Day of Month: 트리거될 날짜를 입력합니다(1에서 31 사이). 해당 월에 이 날짜가 없으면 노드가 트리거되지 않습니다. 예를 들어 30을 입력하면 2월에는 노드가 트리거되지 않습니다.
  • Trigger at Hour: 노드를 트리거할 시간을 선택합니다.
  • Trigger at Minute: 노드가 실행될 때 정각 이후 몇 분인지 입력합니다(0에서 59 사이).

예를 들어 Months Between Triggers3, Trigger at Day of Month28, Trigger at Hour오전 9시, Trigger at Minute0을 입력하면 노드는 분기마다 28일 오전 9:00에 실행됩니다.

사용자 정의 (Cron) 간격#

트리거 일정을 설정하기 위한 커스텀 Cron Expression을 입력합니다.

Cron 표현식을 생성하려면 crontab guru를 사용할 수 있습니다. crontab guru로 생성한 Cron 표현식을 n8n의 Expression 필드에 붙여넣으세요.

예시#

유형 Cron 표현식 설명
X초마다 */10 * * * * * 10초마다.
X분마다 */5 * * * * 5분마다.
매시간 0 * * * * 정각마다.
매일 0 6 * * * 매일 오전 6:00.
매주 0 12 * * 1 매주 월요일 정오.
매월 0 0 1 * * 매월 1일 자정.
X일마다 0 0 */3 * * 3일마다 자정.
평일만 0 9 * * 1-5 월요일부터 금요일까지 오전 9:00.
커스텀 시간 범위 0 9-17 * * * 매일 오전 9:00부터 오후 5:00까지 매시간.
분기별 0 0 1 1,4,7,10 * 1월, 4월, 7월, 10월 1일 자정.
Cron 표현식에서 변수 사용

예약 트리거에서 변수를 사용할 수 있지만, 변수의 값은 워크플로가 게시될 때만 평가됩니다. 워크플로가 게시된 후 설정에서 변수 값을 변경해도 Cron 일정이 변경되지 않습니다. 변수를 다시 평가하려면 워크플로를 게시 취소했다가 다시 게시해야 합니다.

Cron 표현식에 별표가 여섯 개인 이유#

Cron 표현식의 여섯 번째 별표는 초를 나타냅니다. 이 값 설정은 선택 사항입니다. 초 값을 설정하지 않아도 노드는 실행됩니다.

(*) * * * * *
(초) 요일(일-토)

템플릿 및 예시#

이 노드의 워크플로 템플릿은 n8n 워크플로 템플릿 갤러리에서 확인할 수 있습니다.

자주 발생하는 문제#

자주 묻는 질문이나 문제 및 해결 방법은 자주 발생하는 문제를 참조하세요.

Schedule Trigger 노드 문서

원문 보기
요약

Schedule Trigger 노드를 사용하면 고정된 간격과 시간에 워크플로를 실행할 수 있습니다. 워크플로가 Schedule 노드를 트리거로 사용하는 경우, 워크플로를 저장하고 게시해야 합니다. 노드는 시간대 설정에 의존합니다.

Schedule Trigger 노드를 사용하면 고정된 간격과 시간에 워크플로를 실행할 수 있습니다. 이는 Unix 계열 시스템의 Cron 소프트웨어 유틸리티와 유사한 방식으로 작동합니다.

워크플로를 게시해야 합니다

워크플로가 Schedule 노드를 트리거로 사용하는 경우, 워크플로를 저장하고 게시해야 합니다.

시간대 설정

노드는 시간대 설정에 의존합니다. n8n은 다음 중 하나를 사용합니다:

  1. 워크플로우 시간대가 설정된 경우 워크플로우 시간대. 자세한 내용은 워크플로우 설정을 참조하세요.
  2. 워크플로우 시간대가 설정되지 않은 경우 n8n 인스턴스 시간대. 셀프 호스팅 인스턴스의 기본값은 America/New York입니다. n8n Cloud는 가입 시 인스턴스 소유자의 시간대를 감지하려 시도하며, 기본값은 GMT입니다. 셀프 호스팅 사용자는 환경 변수를 사용하여 인스턴스 설정을 변경할 수 있습니다. 클라우드 관리자는 관리자 대시보드에서 인스턴스 시간대를 변경할 수 있습니다.

노드 파라미터#

트리거가 실행될 시기를 결정하는 Trigger Rules를 추가합니다.

Trigger Interval을 사용하여 트리거 예약에 사용할 시간 간격 단위를 선택합니다. 다른 모든 파라미터는 선택한 간격에 따라 달라집니다. 다음 중에서 선택합니다:

여러 Trigger Rules를 추가하여 서로 다른 일정으로 노드를 실행할 수 있습니다.

Trigger Interval 구성에 대한 자세한 내용은 아래 섹션을 참조하세요. 추가 예시는 템플릿 및 예시를 참조하세요.

초 트리거 간격#

  • Seconds Between Triggers: 각 워크플로 트리거 사이의 초 수를 입력합니다. 예를 들어 30을 입력하면 트리거가 30초마다 실행됩니다.

분 트리거 간격#

  • Minutes Between Triggers: 각 워크플로 트리거 사이의 분 수를 입력합니다. 예를 들어 5를 입력하면 트리거가 5분마다 실행됩니다.

시간 트리거 간격#

  • Hours Between Triggers: 각 워크플로 트리거 사이의 시간 수를 입력합니다.
  • Trigger at Minute: 노드가 실행될 때 정각 이후 몇 분인지 입력합니다(0에서 59 사이).

예를 들어 Hours Between Triggers6을, Trigger at Minute30을 입력하면 노드는 6시간마다 정각 30분에 실행됩니다.

일 트리거 간격#

  • Days Between Triggers: 각 워크플로 트리거 사이의 일 수를 입력합니다.
  • Trigger at Hour: 노드를 트리거할 시간을 선택합니다.
  • Trigger at Minute: 노드가 실행될 때 정각 이후 몇 분인지 입력합니다(0에서 59 사이).

예를 들어 Days Between Triggers2, Trigger at Hour오전 9시, Trigger at Minute15를 입력하면 노드는 이틀마다 오전 9:15에 실행됩니다.

주 트리거 간격#

  • Weeks Between Triggers: 각 워크플로 트리거 사이의 주 수를 입력합니다.
  • Trigger on Weekdays: 노드를 트리거할 요일을 선택합니다.
  • Trigger at Hour: 노드를 트리거할 시간을 선택합니다.
  • Trigger at Minute: 노드가 실행될 때 정각 이후 몇 분인지 입력합니다(0에서 59 사이).

예를 들어 Weeks Between Triggers2, Trigger on Weekdays월요일, Trigger at Hour오후 3시, Trigger at Minute30을 입력하면 노드는 2주마다 월요일 오후 3:30에 실행됩니다.

월 트리거 간격#

  • Months Between Triggers: 각 워크플로 트리거 사이의 월 수를 입력합니다.
  • Trigger at Day of Month: 트리거될 날짜를 입력합니다(1에서 31 사이). 해당 월에 이 날짜가 없으면 노드가 트리거되지 않습니다. 예를 들어 30을 입력하면 2월에는 노드가 트리거되지 않습니다.
  • Trigger at Hour: 노드를 트리거할 시간을 선택합니다.
  • Trigger at Minute: 노드가 실행될 때 정각 이후 몇 분인지 입력합니다(0에서 59 사이).

예를 들어 Months Between Triggers3, Trigger at Day of Month28, Trigger at Hour오전 9시, Trigger at Minute0을 입력하면 노드는 분기마다 28일 오전 9:00에 실행됩니다.

사용자 정의 (Cron) 간격#

트리거 일정을 설정하기 위한 커스텀 Cron Expression을 입력합니다.

Cron 표현식을 생성하려면 crontab guru를 사용할 수 있습니다. crontab guru로 생성한 Cron 표현식을 n8n의 Expression 필드에 붙여넣으세요.

예시#

유형 Cron 표현식 설명
X초마다 */10 * * * * * 10초마다.
X분마다 */5 * * * * 5분마다.
매시간 0 * * * * 정각마다.
매일 0 6 * * * 매일 오전 6:00.
매주 0 12 * * 1 매주 월요일 정오.
매월 0 0 1 * * 매월 1일 자정.
X일마다 0 0 */3 * * 3일마다 자정.
평일만 0 9 * * 1-5 월요일부터 금요일까지 오전 9:00.
커스텀 시간 범위 0 9-17 * * * 매일 오전 9:00부터 오후 5:00까지 매시간.
분기별 0 0 1 1,4,7,10 * 1월, 4월, 7월, 10월 1일 자정.
Cron 표현식에서 변수 사용

예약 트리거에서 변수를 사용할 수 있지만, 변수의 값은 워크플로가 게시될 때만 평가됩니다. 워크플로가 게시된 후 설정에서 변수 값을 변경해도 Cron 일정이 변경되지 않습니다. 변수를 다시 평가하려면 워크플로를 게시 취소했다가 다시 게시해야 합니다.

Cron 표현식에 별표가 여섯 개인 이유#

Cron 표현식의 여섯 번째 별표는 초를 나타냅니다. 이 값 설정은 선택 사항입니다. 초 값을 설정하지 않아도 노드는 실행됩니다.

(*) * * * * *
(초) 요일(일-토)

템플릿 및 예시#

이 노드의 워크플로 템플릿은 n8n 워크플로 템플릿 갤러리에서 확인할 수 있습니다.

자주 발생하는 문제#

자주 묻는 질문이나 문제 및 해결 방법은 자주 발생하는 문제를 참조하세요.