హోమ్ పేజీ
/
యాప్‌లు
/
క్రాన్ ఎక్స్‌ప్రెషన్ కాలిక్యులేటర్

క్రాన్ ఎక్స్‌ప్రెషన్ కాలిక్యులేటర్

క్రాన్ షెడ్యూల్‌ను సాధారణ భాషలో అర్థం చేసుకుని, మీ టైమ్‌జోన్‌లో రాబోయే ఖచ్చితమైన రన్ సమయాలను చూడండి.

క్రాన్ షెడ్యూల్‌ను సాధారణ భాషలో అర్థం చేసుకుని, మీ టైమ్‌జోన్‌లో రాబోయే ఖచ్చితమైన రన్ సమయాలను చూడండి.

ఈ యాప్‌ను షేర్ చేయండి

క్రాన్ ఎక్స్‌ప్రెషన్ కాలిక్యులేటర్

ఈ కాలిక్యులేటర్ ఏమి చేస్తుంది

ఒక ప్రామాణిక 5-ఫీల్డ్ క్రాన్ ఎక్స్‌ప్రెషన్‌ను తీసుకుని, దానిని సాధారణ భాషలో షెడ్యూల్ వివరణగా మారుస్తుంది, తర్వాత మీరు ఎంచుకున్న టైమ్‌జోన్‌లో రాబోయే ఖచ్చితమైన రన్ సమయాలను గణిస్తుంది. ఒక crontab ఎంట్రీని, CI/CD షెడ్యూల్డ్ పైప్‌లైన్‌ను, లేదా సర్వర్‌లెస్ క్రాన్ ట్రిగ్గర్‌ను డిప్లాయ్ చేయడానికి ముందు తనిఖీ చేయడానికి ఇది ఉపయోగపడుతుంది.

క్రాన్ ఎక్స్‌ప్రెషన్ ఫార్మాట్

ఒక క్రాన్ ఎక్స్‌ప్రెషన్‌లో ఖాళీలతో వేరు చేయబడిన ఐదు ఫీల్డ్‌లు ఉంటాయి:

నిమిషంగంటనెల రోజునెలవార రోజు\text{నిమిషం} \quad \text{గంట} \quad \text{నెల రోజు} \quad \text{నెల} \quad \text{వార రోజు}
ఫీల్డ్ అనుమతించబడిన విలువలు
నిమిషం 0-59
గంట 0-23
నెల రోజు 1-31
నెల 1-12
వార రోజు 0-7 (0 మరియు 7 రెండూ ఆదివారం అని అర్థం)

ప్రతి ఫీల్డ్ వీటిని సపోర్ట్ చేస్తుంది:

  • * — ఏదైనా విలువ
  • 5 — ఒక ఖచ్చితమైన విలువ
  • 1-5 — ఒక పరిధి (కలుపుకొని)
  • */15 లేదా 1-30/5 — ఒక స్టెప్, ఐచ్ఛికంగా ఒక పరిధిలో
  • 1,3,5 — విలువలు, పరిధులు లేదా స్టెప్‌ల కామాతో వేరు చేయబడిన జాబితా

నెల రోజు మరియు వార రోజు రెండూ నియంత్రించబడితే (* కాకపోతే), వీటిలో ఏదైనా సరిపోలినప్పుడు రన్ జరుగుతుంది — ఇది ప్రామాణిక క్రాన్ ప్రవర్తనను ప్రతిబింబిస్తుంది.

తదుపరి రన్ సమయాలు ఎలా లెక్కించబడతాయి

కాలిక్యులేటర్ ప్రస్తుత సమయాన్ని మీరు ఎంచుకున్న టైమ్‌జోన్‌కు మారుస్తుంది, తర్వాత ప్రతి ఫీల్డ్‌ను వాల్-క్లాక్ సమయంతో సరిపోల్చుతూ నిమిషానికి నిమిషం ముందుకు కదులుతుంది (ఒక సంవత్సరం వరకు), మీరు అడిగినన్ని రాబోయే రన్‌లు దొరికే వరకు సరిపోలికలను సేకరిస్తుంది.

స్థానిక సమయం=ప్రస్తుత UTC సమయం+టైమ్‌జోన్ ఆఫ్‌సెట్\text{స్థానిక సమయం} = \text{ప్రస్తుత UTC సమయం} + \text{టైమ్‌జోన్ ఆఫ్‌సెట్}

దీన్ని ఎలా ఉపయోగించాలి

  1. ఒక క్రాన్ ఎక్స్‌ప్రెషన్‌ను నమోదు చేయండి, ఉదా. */15 9-17 * * 1-5 (ప్రతి 15 నిమిషాలకు, ఉదయం 9 నుండి సాయంత్రం 5 వరకు, సోమవారం నుండి శుక్రవారం వరకు).
  2. మీరు ఎన్ని రాబోయే రన్ సమయాలను చూడాలనుకుంటున్నారో ఎంచుకోండి (1-20).
  3. మీ టైమ్‌జోన్‌ను ఎంచుకోండి.
  4. షెడ్యూల్ యొక్క సాధారణ భాషలో వివరణ మరియు తదుపరి సరిపోలే రన్ సమయాల పట్టికను చూడటానికి సమర్పించండి.

ఉదాహరణ

30 2 1 * * అంటే:

  • నిమిషం 30, గంట 2 → తెల్లవారుజామున 2:30
  • నెల రోజు 1 → నెల 1వ తేదీ
  • నెల * → ప్రతి నెల
  • వార రోజు * → నియంత్రణ లేదు

వివరణ: "02:30 గంటలకు, నెల యొక్క 1వ రోజున" — ఈ ఎక్స్‌ప్రెషన్ నెలకు ఒకసారి, 1వ తేదీన తెల్లవారుజామున 2:30 గంటలకు నడుస్తుంది.

గమనికలు

  • ప్రామాణిక 5-ఫీల్డ్ క్రాన్ సింటాక్స్ మాత్రమే మద్దతు ఇవ్వబడుతుంది (సెకన్ల ఫీల్డ్ లేదు, మరియు @daily లేదా L/W/# వంటి ప్రామాణికం కాని షార్ట్‌కట్‌లు లేవు).
  • ఒక ఎక్స్‌ప్రెషన్ రాబోయే సంవత్సరంలో ఏ తేదీతోనూ సరిపోలకపోతే (ఉదా. 0 0 30 2 * వంటి ఎప్పుడూ సంభవించని నెల రోజు మరియు నెల కలయిక), రాబోయే-రన్‌ల పట్టిక ఖాళీగా ఉంటుంది.