క్రాన్ ఎక్స్ప్రెషన్ కాలిక్యులేటర్
ఈ కాలిక్యులేటర్ ఏమి చేస్తుంది
ఒక ప్రామాణిక 5-ఫీల్డ్ క్రాన్ ఎక్స్ప్రెషన్ను తీసుకుని, దానిని సాధారణ
భాషలో షెడ్యూల్ వివరణగా మారుస్తుంది, తర్వాత మీరు ఎంచుకున్న టైమ్జోన్లో
రాబోయే ఖచ్చితమైన రన్ సమయాలను గణిస్తుంది. ఒక crontab ఎంట్రీని, CI/CD
షెడ్యూల్డ్ పైప్లైన్ను, లేదా సర్వర్లెస్ క్రాన్ ట్రిగ్గర్ను డిప్లాయ్
చేయడానికి ముందు తనిఖీ చేయడానికి ఇది ఉపయోగపడుతుంది.
క్రాన్ ఎక్స్ప్రెషన్ ఫార్మాట్
ఒక క్రాన్ ఎక్స్ప్రెషన్లో ఖాళీలతో వేరు చేయబడిన ఐదు ఫీల్డ్లు ఉంటాయి:
| ఫీల్డ్ | అనుమతించబడిన విలువలు |
|---|---|
| నిమిషం | 0-59 |
| గంట | 0-23 |
| నెల రోజు | 1-31 |
| నెల | 1-12 |
| వార రోజు | 0-7 (0 మరియు 7 రెండూ ఆదివారం అని అర్థం) |
ప్రతి ఫీల్డ్ వీటిని సపోర్ట్ చేస్తుంది:
*— ఏదైనా విలువ5— ఒక ఖచ్చితమైన విలువ1-5— ఒక పరిధి (కలుపుకొని)*/15లేదా1-30/5— ఒక స్టెప్, ఐచ్ఛికంగా ఒక పరిధిలో1,3,5— విలువలు, పరిధులు లేదా స్టెప్ల కామాతో వేరు చేయబడిన జాబితా
నెల రోజు మరియు వార రోజు రెండూ నియంత్రించబడితే (* కాకపోతే), వీటిలో ఏదైనా
సరిపోలినప్పుడు రన్ జరుగుతుంది — ఇది ప్రామాణిక క్రాన్ ప్రవర్తనను ప్రతిబింబిస్తుంది.
తదుపరి రన్ సమయాలు ఎలా లెక్కించబడతాయి
కాలిక్యులేటర్ ప్రస్తుత సమయాన్ని మీరు ఎంచుకున్న టైమ్జోన్కు మారుస్తుంది, తర్వాత ప్రతి ఫీల్డ్ను వాల్-క్లాక్ సమయంతో సరిపోల్చుతూ నిమిషానికి నిమిషం ముందుకు కదులుతుంది (ఒక సంవత్సరం వరకు), మీరు అడిగినన్ని రాబోయే రన్లు దొరికే వరకు సరిపోలికలను సేకరిస్తుంది.
దీన్ని ఎలా ఉపయోగించాలి
- ఒక క్రాన్ ఎక్స్ప్రెషన్ను నమోదు చేయండి, ఉదా.
*/15 9-17 * * 1-5(ప్రతి 15 నిమిషాలకు, ఉదయం 9 నుండి సాయంత్రం 5 వరకు, సోమవారం నుండి శుక్రవారం వరకు). - మీరు ఎన్ని రాబోయే రన్ సమయాలను చూడాలనుకుంటున్నారో ఎంచుకోండి (1-20).
- మీ టైమ్జోన్ను ఎంచుకోండి.
- షెడ్యూల్ యొక్క సాధారణ భాషలో వివరణ మరియు తదుపరి సరిపోలే రన్ సమయాల పట్టికను చూడటానికి సమర్పించండి.
ఉదాహరణ
30 2 1 * * అంటే:
- నిమిషం
30, గంట2→ తెల్లవారుజామున 2:30 - నెల రోజు
1→ నెల 1వ తేదీ - నెల
*→ ప్రతి నెల - వార రోజు
*→ నియంత్రణ లేదు
వివరణ: "02:30 గంటలకు, నెల యొక్క 1వ రోజున" — ఈ ఎక్స్ప్రెషన్ నెలకు ఒకసారి, 1వ తేదీన తెల్లవారుజామున 2:30 గంటలకు నడుస్తుంది.
గమనికలు
- ప్రామాణిక 5-ఫీల్డ్ క్రాన్ సింటాక్స్ మాత్రమే మద్దతు ఇవ్వబడుతుంది (సెకన్ల
ఫీల్డ్ లేదు, మరియు
@dailyలేదాL/W/#వంటి ప్రామాణికం కాని షార్ట్కట్లు లేవు). - ఒక ఎక్స్ప్రెషన్ రాబోయే సంవత్సరంలో ఏ తేదీతోనూ సరిపోలకపోతే (ఉదా.
0 0 30 2 *వంటి ఎప్పుడూ సంభవించని నెల రోజు మరియు నెల కలయిక), రాబోయే-రన్ల పట్టిక ఖాళీగా ఉంటుంది.