Handytool
डेवलपरमुफ़्तस्थानीय रूप से चलता है

Cron expression builder

Cron expressions को build, validate और explain करें — अगले 5 runs को देखें और एक plain-English description पाएँ।

Preset
मिनटघंटादिनमहीनाdow
इसका मतलब क्या है
at :00 on 0h, every of every, every
अगले 5 रन
  • 2026-04-28T00:00:00Z
  • 2026-04-29T00:00:00Z
  • 2026-04-30T00:00:00Z
  • 2026-05-01T00:00:00Z
  • 2026-05-02T00:00:00Z

समय UTC में दिखाया गया है।

Cron expression builder के बारे में

Handytool का cron builder एक 5-field cron expression को एक plain-English description में turn करता है और अगले पाँच UTC fire times को दिखाता है। Every minute, Hourly, या Daily जैसी preset pick करें, या अपना expression टाइप करें ranges (1-5), lists (1,3,5), और steps (*/15) के साथ। Expression को locally parse किया जाता है और next-runs preview को standard Vixie-cron rules के विरुद्ध minute-by-minute matches को simulate करके compute किया जाता है।

Cron expression builder की विशेषताएँ

  • 01

    Plain-English explanation

    हर valid expression को एक sentence के रूप में explain किया जाता है — "at :00 on every hour, day 1 of Jan, every weekday" — ताकि आप sanity-check कर सकें कि एक job वास्तव में क्या करेगा इससे पहले कि आप इसे ship करें।

  • 02

    अगले 5 UTC runs

    एक बार expression parse होने के बाद, अगले पाँच times जब यह fire करेगा ISO-8601 UTC में listed हैं। यह check करने के लिए useful है कि एक midnight job आपके time zone में day के सही edge पर है या नहीं।

  • 03

    Ranges, lists, और steps

    Standard cron syntax को support करता है: */N steps, A-B ranges, A,B,C lists। Field bounds validate हैं (minute 0–59, hour 0–23, day 1–31, month 1–12, day-of-week 0–6)।

Cron expression builder अक्सर पूछे जाने वाले प्रश्न

यह कौन सा cron flavor support करता है?
Standard 5-field Vixie-cron — minute, hour, day-of-month, month, day-of-week। @daily जैसे names और optional 6th seconds field को support नहीं किया जाता है, क्योंकि अधिकांश production schedulers (cron, Kubernetes CronJob, GitHub Actions) 5-field form का उपयोग करते हैं।
अगले runs UTC में क्यों हैं?
अधिकांश CI/CD systems और cloud schedulers cron expressions को UTC में interpret करते हैं। UTC को showing करना preview को portable रखता है — UTC में एक बार convert करें, अपने head में, instead of browser के time zone से misled होने के।
*/15 और 0,15,30,45 के बीच क्या अंतर है?
दोनों हर 15 minutes fire करते हैं जब minute field में उपयोग किए जाते हैं। */15 range की शुरुआत (0 in this case) से शुरू होता है और 15 से step करता है। वे minutes के लिए equivalent हैं; hours के लिए */6 means 0,6,12,18।
क्या मैं एक job को month के last day पर trigger कर सकता हूँ?
Standard cron में कोई special "last day" token नहीं है (कुछ flavors L add करते हैं, लेकिन original spec में नहीं)। आप इसे day-of-month में 28-31 के साथ approximate कर सकते हैं, या day 1 पर schedule कर सकते हैं और previous month को अपने job के अंदर check कर सकते हैं।

संबंधित टूल

डेवलपर

अन्य टूल्स देखें

सभी टूल