Trigger Interval과 Custom Cron 두 가지 방식으로 스케줄을 설정할 수 있다
실무에서 자주 쓰는 Cron 표현식 10가지를 바로 활용할 수 있다
Execution History에서 실행 이력을 확인하고 실패 건을 재실행할 수 있다
바로 복사해서 쓰는 표현식 모음
text
0 9 * * 1-5 → 평일(월~금) 오전 9시
0 18 * * 1-5 → 평일(월~금) 오후 6시
0 9 * * 1 → 매주 월요일 오전 9시
0 0 1 * * → 매월 1일 자정
0 8 * * * → 매일 오전 8시
30 * * * * → 매시 30분
*/5 * * * * → 5분마다
0 9-18 * * 1-5 → 평일 오전 9시~오후 6시 매시 정각
0 0 1 1,4,7,10 * → 분기별 첫날 자정
0 0 * * 1 → 매주 월요일 자정
6자리 구조 (n8n 기준)
text
자리 1 (초, 선택): 0-59
자리 2 (분): 0-59
자리 3 (시): 0-23
자리 4 (일): 1-31
자리 5 (월): 1-12
자리 6 (요일): 0-6 (0=일요일, 6=토요일)
특수 기호:
* → 모든 값
*/n → n마다 반복
n-m → 범위
n,m → 특정 값 열거
⚠️ Schedule Trigger를 사용하는 워크플로우는 반드시 Published(활성화) 상태여야 해요. Draft 상태에서는 스케줄이 실행되지 않아요!
💡 Cron 표현식을 만들 때는 crontab.guru 사이트에서 생성하고 복사해서 붙여넣으면 돼요. n8n Schedule Trigger 설정 화면에서도 이 사이트 링크를 직접 제공해요!
🛠️ 실습
1Cron 표현식 3가지 테스트
기존 Schedule 워크플로우를 열거나 새로 생성
아래 3가지 Cron 표현식을 바꿔가며 설정
각 설정마다 워크플로우 실행 후 Executions 탭에서 기록 확인
테스트할 Cron 표현식
text
테스트 1: */1 * * * * → 1분마다 (결과 빠르게 확인용)
테스트 2: 0 9 * * * → 매일 오전 9시
테스트 3: 0 9 * * 1-5 → 평일 오전 9시