Cron Descriptor (मानिसले बुझ्ने समय विवरण)

cron expression लाई plain-language timing मा रूपान्तरण गर्नुहोस् र आगामी run हरू गणना गर्नुहोस्।

5/6/7-field format, timezone selection, र copy-ready output समर्थन गर्छ।

प्रयोग गर्ने तरिका

  1. cron expression हाल्नुहोस् वा example chip छान्नुहोस्।
  2. format (5/6/7 fields) र timezone जाँच गर्नुहोस्।
  3. description र next N run हेर्नुहोस्, त्यसपछि copy/share गर्नुहोस्।

उदाहरण

हरेक 5 मिनेटमा

इनपुट

*/5 * * * *

आउटपुट

हरेक 5 मिनेटमा चल्छ

कार्यदिवसमा 09:00 बजे

इनपुट

0 9 * * 1-5

आउटपुट

कार्यदिवस (Mon-Fri) मा 09:00 बजे चल्छ

seconds सहित (हरेक दिन 02:30:00)

इनपुट

0 30 2 * * *

आउटपुट

हरेक दिन 02:30:00 बजे चल्छ

सामान्य Cron उदाहरणहरू

हरेक 10 मिनेटमा

*/10 * * * *

दोहोरिने check र polling job को सामान्य pattern।

हरेक घण्टाको 0 मिनेटमा

0 * * * *

ठ्याक्कै घण्टा सुरु हुने समयमा hourly trigger चाहिएको बेला।

कार्यदिवसमा 09:00 बजे

0 9 * * 1-5

सामान्य business-day schedule।

हरेक आइतबार 00:00

0 0 * * 0

सामान्य weekly maintenance window।

हरेक महिनाको 1 गते 00:00

0 0 1 * *

सामान्य monthly batch schedule।

हरेक Jan 1st 00:00

0 0 1 1 *

वार्षिक rollover कामका लागि उपयोगी।

समर्थित Syntax र नोटहरू

  • समर्थित standard syntax मा `*`, `/`, `-`, `,`, ranges, र step value समावेश छन्।
  • implementation-dependent token (`L`, `W`, `#`, `?`) सधैं एउटै रूपमा व्याख्या नहुन सक्छन्।
  • timezone र DST को फरकका कारण देखाइएका run time वास्तविक runtime व्यवहारसँग फरक पर्न सक्छन्।

FAQ

5 field प्रयोग गर्ने कि 6?

पहिले 5 field (minute hour day month weekday) बाट सुरु गर्नुहोस्। expression मा seconds भए 6 field मा switch गर्नुहोस्।

के यसले सबै cron syntax समर्थन गर्छ?

यसले standard syntax (`*`, `/`, `-`, `,`) समर्थन गर्छ। `L`, `W`, `#`, `?` जस्ता implementation-dependent token मा चेतावनी देखाउँछ।

के यसले next run time देखाउन सक्छ?

सक्छ। timezone support सहित next N run (5/10/20) गणना गरेर देखाउँछ।