728x90
반응형
n8n의 강력한 기능 중 하나는 Cron 트리거를 통해 특정 시간에 자동으로 워크플로우를 실행할 수 있다는 점입니다. 서버 관리, 리포트 전송, 데이터 백업 등 다양한 자동화를 시간 기반으로 수행할 수 있죠.
🕒 Cron 트리거란?
Cron은 유닉스/리눅스 기반의 작업 스케줄러로, 특정 시간이나 주기에 따라 명령어 또는 스크립트를 실행하는 데 사용됩니다. n8n에서는 이를 시각적으로 설정할 수 있어 훨씬 편리합니다.
예를 들어:
- 매일 오전 9시에 메일 전송
- 매주 월요일 데이터 백업
- 매월 1일 매출 리포트 정리
⚙️ Cron 노드 설정 방법
1. 노드 추가 → "Cron" 검색 → 선택
2. "Trigger Times" 섹션에서 다음과 같이 설정합니다:
- Mode: Every Minute, Every Hour, Every Day 중 선택 가능
- Custom: 필요시 Cron 표현식 직접 입력 가능 (예:
0 9 * * 1= 매주 월요일 9시)

📘 예시: 매일 오전 9시에 구글 시트에 데이터 적재
아래 워크플로우는 매일 9시에 데이터를 Set 노드로 설정한 뒤, Google Sheets에 저장합니다.

- Cron - 매일 9시 트리거
- Set - 수동 데이터 설정
- Google Sheets - 시트에 데이터 추가
✅ Cron 표현식 예시 정리
| 목표 | Cron 표현식 |
|---|---|
| 매일 9시 | 0 9 * * * |
| 매주 월요일 10시 | 0 10 * * 1 |
| 매월 1일 자정 | 0 0 1 * * |
| 매 5분 간격 | */5 * * * * |
🚨 주의사항
- n8n이 실행 중인 서버/호스팅이 꺼져 있으면 트리거가 동작하지 않습니다.
- 실제 시간대(Timezone)는 서버 또는 n8n 설정에 따라 다를 수 있습니다.
📌 마무리
이제 Cron 트리거를 통해 반복적인 작업을 자동화할 수 있습니다. 다음 편에서는 외부 API를 호출해 데이터를 가져오는 HTTP Request 노드를 소개하겠습니다.
전체 시리즈 보기: n8n전체 시리즈
728x90
반응형
'자동화 툴 > n8n' 카테고리의 다른 글
| n8n으로 자동화 시작하기 8편 - Slack으로 알림 메시지 전송하기 (1) | 2025.06.14 |
|---|---|
| n8n으로 자동화 시작하기 7편 - HTTP Request 노드로 외부 API 호출하기 (2) | 2025.06.13 |
| n8n 자동화 가이드 - 5편: Google Sheets & MySQL을 활용한 데이터 저장 자동화 (1) | 2025.06.06 |
| n8n 자동화 가이드 - 4편: Webhook + 외부 API 자동화 실습 (0) | 2025.06.05 |
| n8n 자동화 가이드 - 3편: n8n UI 구조와 워크플로우 설계의 기초 (3) | 2025.06.04 |