## ⏰ Cron Trigger vs ๐ Manual Trigger - Comparison
## ⏰ Cron Trigger vs ๐ Manual Trigger - Comparison
| เคซीเคเคฐ | **Cron Trigger** | **Manual Trigger** |
|:---|:---|:---|
| **เคाเคฎ เคैเคธे เคเคฐเคคा เคนै** | เค
เคชเคจे เคเคช, เคคเคฏ เคธเคฎเคฏ เคชเคฐ | เคเคชเคे เคฌเคเคจ เคฆเคฌाเคจे เคชเคฐ |
| **เคเคฆाเคนเคฐเคฃ** | เค
เคฒाเคฐ्เคฎ เคเคก़ी เคी เคคเคฐเคน | เคฒाเคเค เคे เคธ्เคตिเค เคी เคคเคฐเคน |
| **เคเคฐूเคฐเคค** | เคोเค เคเคฐूเคฐเคค เคจเคนीं, เค
เคชเคจे เคเคช เคเคฒेเคा | เคเคชเคो เคนเคฐ เคฌाเคฐ เคฆเคฌाเคจा เคนोเคा |
| **เคธเคฌเคธे เค
เค्เคा เคเคฌ?** | เคฐोเคाเคจा, เคนเคซ्เคคेเคตाเคฐ, เคฎเคนीเคจेเคตाเคฐ เคชोเคธ्เค เคे เคฒिเค | เคेเคธ्เคिंเค, เคกिเคฌเคिंเค, เคเค เคฌाเคฐ เคชोเคธ्เค เคे เคฒिเค |
| **เคंเค्เคฐोเคฒ** | เคเคฎ (เคธेเค เคเคฐो เคเคฐ เคญूเคฒ เคाเค) | เคชूเคฐा (เคเคช เคคเคฏ เคเคฐेंเคे เคเคฌ เคเคฒे) |
---
## ๐ผ️ Visual Representation
```
CRON TRIGGER (เค
เคชเคจे เคเคช):
[เคธเคฎเคฏ เคนो เคเคฏा] → [เคตเคฐ्เคเคซ़्เคฒो เคाเคฒू] → [เคชोเคธ्เค เคนो เคเคฏा]
↑
เคคเคฏ เคธเคฎเคฏ เคชเคฐ
MANUAL TRIGGER (เคเคชเคे เคนाเคฅ เคฎें):
[เคเคชเคจे เคฌเคเคจ เคฆเคฌाเคฏा] → [เคตเคฐ्เคเคซ़्เคฒो เคाเคฒू] → [เคชोเคธ्เค เคนो เคเคฏा]
↑
เคเคช เคคเคฏ เคเคฐेंเคे
```
---
## ⏰ Cron Trigger - เคตिเคธ्เคคाเคฐ เคธे
### เคฏเคน เค्เคฏा เคนै?
Cron Trigger เคเค **เคाเคเคฎ-เคฌेเคธ्เคก เค्เคฐिเคเคฐ** เคนै। เคฏเคน เคคเคฏ เคธเคฎเคฏ เคชเคฐ เค
เคชเคจे เคเคช เคाเคฒू เคนो เคाเคคा เคนै - เค ीเค เคตैเคธे เคนी เคैเคธे เคเคชเคा เคฎॉเคฐ्เคจिंเค เค
เคฒाเคฐ्เคฎ เคฐोเค เคธुเคฌเคน 7 เคฌเคे เคฌเคเคคा เคนै।
### เคैเคธे เคाเคฎ เคเคฐเคคा เคนै?
Cron เคเค UNIX เคเคฎांเคก เคนै เคो เคธเคฎเคฏ เคคเคฏ เคเคฐเคจे เคी เคธुเคตिเคงा เคฆेเคคा เคนै। เคฏเคน 5 เคฏा 6 เคซीเคฒ्เคก เคฎें เคฒिเคा เคाเคคा เคนै:
```
┌────────── เคฎिเคจเค (0-59)
│ ┌──────── เคंเคा (0-23)
│ │ ┌────── เคฆिเคจ (1-31)
│ │ │ ┌──── เคฎเคนीเคจा (1-12)
│ │ │ │ ┌── เคนเคซ्เคคे เคा เคฆिเคจ (0-6, 0=เคฐเคตिเคตाเคฐ)
│ │ │ │ │
* * * * *
```
### เคเคฆाเคนเคฐเคฃ:
| เค्เคฐोเคจ เคเค्เคธเคช्เคฐेเคถเคจ | เคฎเคคเคฒเคฌ |
|:---|:---|
| `0 9 * * *` | เคฐोเค เคธुเคฌเคน 9:00 เคฌเคे |
| `*/30 * * * *` | เคนเคฐ 30 เคฎिเคจเค เคชเคฐ |
| `0 9,18 * * *` | เคธुเคฌเคน 9 เคเคฐ เคถाเคฎ 6 เคฌเคे |
| `0 10 * * 1` | เคนเคฐ เคธोเคฎเคตाเคฐ เคธुเคฌเคน 10 เคฌเคे |
| `0 0 1 * *` | เคนเคฐ เคฎเคนीเคจे เคी 1 เคคाเคฐीเค เคो เคฐाเคค 12 เคฌเคे |
### n8n เคฎें Cron Trigger เคธेเค เคเคฐเคจा:
```javascript
// เคนเคฐ 6 เคंเคे เคฎें เคเคฒाเคจे เคे เคฒिเค
{
"rule": {
"interval": [
{
"field": "hours",
"hoursInterval": 6
}
]
}
}
// เคฏा เค्เคฐोเคจ เคเค्เคธเคช्เคฐेเคถเคจ เคธे:
{
"rule": {
"cronExpression": "0 */6 * * *"
}
}
```
---
## ๐ Manual Trigger - เคตिเคธ्เคคाเคฐ เคธे
### เคฏเคน เค्เคฏा เคนै?
Manual Trigger เคเค **เคเคจ-เคกिเคฎांเคก เค्เคฐिเคเคฐ** เคนै। เคฏเคน เคคเคญी เคเคฒेเคा เคเคฌ เคเคช n8n เคฎें เคाเคเคฐ "Execute Workflow" เคฌเคเคจ เคฆเคฌाเคँเคे।
### เคैเคธे เคाเคฎ เคเคฐเคคा เคนै?
- เคเคช n8n เคฎें เคตเคฐ्เคเคซ़्เคฒो เคोเคฒें
- **Execute Workflow** เคฌเคเคจ เคฆเคฌाเคँ (▶️)
- เคตเคฐ्เคเคซ़्เคฒो เคเค เคฌाเคฐ เคเคฒेเคा
- เคซिเคฐ เคฐुเค เคाเคเคा เค
เคเคฒी เคฌाเคฐ เคคเค
### เคเคฌ เคเคธ्เคคेเคฎाเคฒ เคเคฐें?
1. **เคेเคธ्เคिंเค เคे เคธเคฎเคฏ** - เคชเคนเคฒे เคนเคฎेเคถा Manual Trigger เคธे เคेเคธ्เค เคเคฐें
2. **เคกिเคฌเคिंเค** - เคเคฌ เคुเค เคเคฒเคค เคนो เคฐเคนा เคนो
3. **เคเค เคฌाเคฐ เคชोเคธ्เค** - เคเคฌ เคธिเคฐ्เคซ เคเค เคฌाเคฐ เคชोเคธ्เค เคเคฐเคจा เคนो
4. **เคกेเคा เคेเค เคเคฐเคจा** - เคฆेเคเคจा เคि API เคธเคนी เคกेเคा เคฆे เคฐเคนा เคนै
---
## ๐ฏ เคเคชเคे เคตเคฐ्เคเคซ़्เคฒो เคฎें เคौเคจ เคธा เคเคธ्เคคेเคฎाเคฒ เคเคฐें?
### เคธ्เคेเค 1: เคेเคธ्เคिंเค เคซेเค़ (Manual Trigger)
```javascript
// เคชเคนเคฒे Manual Trigger เคฒเคाเคँ
Manual Trigger → [เคฌाเคी เคจोเคก्เคธ]
// เคซाเคฏเคฆा:
// - เคฌाเคฐ-เคฌाเคฐ เค्เคฐिเคเคฐ เคเคฐเคे เคฆेเค เคธเคเคคे เคนैं
// - เคเคฒเคคी เคนोเคจे เคชเคฐ เคคुเคฐंเคค เคธुเคงाเคฐ เคธเคเคคे เคนैं
// - เคฌिเคจा เคिเคธी เคเคฐ्เค เคे เคेเคธ्เค เคเคฐ เคธเคเคคे เคนैं
```
### เคธ्เคेเค 2: เคช्เคฐोเคกเค्เคถเคจ เคซेเค़ (Cron Trigger)
```javascript
// เคेเคธ्เคिंเค เคे เคฌाเคฆ Cron Trigger เคฒเคाเคँ
Cron Trigger → [เคฌाเคी เคจोเคก्เคธ]
// เคซाเคฏเคฆा:
// - เค
เคชเคจे เคเคช เคเคฒेเคा
// - เคเคชเคो เคฏाเคฆ เคจเคนीं เคฐเคเคจा เคนोเคा
// - เคฐेเคुเคฒเคฐ เคชोเคธ्เคिंเค เคे เคฒिเค เคฌेเคธ्เค
```
---
## ๐ก เคช्เคฐैเค्เคिเคเคฒ เคिเคช्เคธ
### 1. **เคชเคนเคฒे Manual, เคซिเคฐ Cron**
เคนเคฎेเคถा เคชเคนเคฒे Manual Trigger เคธे เคชूเคฐा เคेเคธ्เค เคเคฐें। เคซिเคฐ Cron เคชเคฐ เคธ्เคตिเค เคเคฐें।
### 2. **เคेเคธ्เคिंเค เคे เคฆौเคฐाเคจ**
```javascript
// เค
เคธ्เคฅाเคฏी เคฐूเคช เคธे Cron เคนเคाเคเคฐ Manual เคฒเคाเคँ
Manual Trigger → [เคเคชเคा เคชूเคฐा เคตเคฐ्เคเคซ़्เคฒो]
// เคेเคธ्เค เคเคฐें
// เคธเคฌ เค ीเค เคฒเคे? เคซिเคฐ Cron เคตाเคชเคธ เคฒเคाเคँ
```
### 3. **Cron เคे เคฒिเค เคฌेเคธ्เค เคช्เคฐैเค्เคिเคธ**
```javascript
// เคถुเคฐू เคฎें เคเคฎ เคฌाเคฐ เคเคฒाเคँ
0 10 * * * // เคฆिเคจ เคฎें เคเค เคฌाเคฐ
// เคซिเคฐ เคฌเคข़ाเคँ
0 */6 * * * // เคฆिเคจ เคฎें 4 เคฌाเคฐ
0 */3 * * * // เคฆिเคจ เคฎें 8 เคฌाเคฐ
```
### 4. **เคฎॉเคจिเคเคฐिंเค**
Cron Trigger เคाเคฒू เคนोเคจे เคชเคฐ n8n เคे Execution เคฒॉเค เคเคฐूเคฐ เคेเค เคเคฐเคคे เคฐเคนें:
- เคिเคคเคจी เคฌाเคฐ เคเคฒा?
- เคिเคคเคจे เคธเคซเคฒ เคฐเคนे?
- เคिเคคเคจे เคซेเคฒ เคนुเค?
---
## ⚠️ เคॉเคฎเคจ เคเคฒเคคिเคฏाँ
### ❌ เคเคฒเคคी 1: เคฌिเคจा เคेเคธ्เค เคिเค Cron เคฒเคा เคฆेเคจा
```javascript
// เคเคฒเคค
Cron Trigger → [เคฌिเคจा เคेเคธ्เค เคिเค เคชूเคฐा เคตเคฐ्เคเคซ़्เคฒो]
// เคธเคนी
Manual Trigger → [เคชूเคฐा เคेเคธ्เค] → Cron Trigger
```
### ❌ เคเคฒเคคी 2: เคฌเคนुเคค เคฌाเคฐ เคเคฒाเคจा
```javascript
// เคเคฒเคค - เคนเคฐ 5 เคฎिเคจเค เคฎें
*/5 * * * *
// เคธเคนी - เคฆिเคจ เคฎें 4 เคฌाเคฐ
0 */6 * * *
```
### ❌ เคเคฒเคคी 3: เคाเคเคฎ เค़ोเคจ เคจ เคญूเคฒเคจा
n8n เคฎें Cron Trigger **UTC เคाเคเคฎ** เคฎें เคเคฒเคคा เคนै। เคญाเคฐเคค UTC+5:30 เคนै:
- เคญाเคฐเคค เคฎें เคธुเคฌเคน 9 เคฌเคे เคเคฒाเคจा เคนै → Cron เคฎें 3:30 AM UTC
- เคญाเคฐเคค เคฎें เคถाเคฎ 6 เคฌเคे เคเคฒाเคจा เคนै → Cron เคฎें 12:30 PM UTC
---
## ๐ เคจिเคท्เคเคฐ्เคท
| เคเคฌ เคाเคนिเค | เคौเคจ เคธा Trigger |
|:---|:---|
| เคेเคธ्เค เคเคฐเคจा เคนो | **Manual Trigger** |
| เคกिเคฌเค เคเคฐเคจा เคนो | **Manual Trigger** |
| เคเค เคฌाเคฐ เคชोเคธ्เค เคเคฐเคจा เคนो | **Manual Trigger** |
| เคฐोเคाเคจा เคชोเคธ्เค เคเคฐเคจा เคนो | **Cron Trigger** |
| เคนเคซ्เคคेเคตाเคฐ เคชोเคธ्เค เคเคฐเคจा เคนो | **Cron Trigger** |
| เคฎเคนीเคจेเคตाเคฐ เคชोเคธ्เค เคเคฐเคจा เคนो | **Cron Trigger** |
---
**เคเคชเคे เคตเคฐ्เคเคซ़्เคฒो เคे เคฒिเค:**
1. **เคชเคนเคฒे** Manual Trigger เคฒเคाเคँ เคเคฐ 2-3 เคฌाเคฐ เคेเคธ्เค เคเคฐें
2. **เคธเคฌ เค ीเค เคฒเคे** เคคो Cron Trigger เคฒเคाเคँ (เคนเคฐ 6 เคंเคे เคฏा เคฆिเคจ เคฎें 1-2 เคฌाเคฐ)
3. **เคนเคซ्เคคे เคฎें เคเค เคฌाเคฐ** Execution เคฒॉเค เคेเค เคเคฐें
เคोเค เคเคฐ เคธเคตाเคฒ? เคชूเคिเค! ๐
Comments
Post a Comment