Cron Descriptor (మనిషికి అర్థమయ్యే సమయ వివరణ)

cron expressions ను సాధారణ భాషలో సమయ వివరణగా మార్చి, వచ్చే రన్‌లను లెక్కించండి.

5/6/7-field formats, timezone ఎంపిక, మరియు కాపీకి సిద్ధమైన అవుట్‌పుట్‌కు మద్దతు ఉంది.

ఎలా ఉపయోగించాలి

  1. cron expression ను నమోదు చేయండి లేదా ఉదాహరణ chip ఎంచుకోండి.
  2. format (5/6/7 fields) మరియు timezone ను నిర్ధారించండి.
  3. వివరణ మరియు తదుపరి N runs చూడండి; ఆపై కాపీ/షేర్ చేయండి.

నమూనా

ప్రతి 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 * * * *

పునరావృత తనిఖీలు మరియు polling jobs కోసం సాధారణ pattern.

ప్రతి గంటలో 0వ నిమిషానికి

0 * * * *

గంట సరిహద్దులో ఖచ్చితమైన hourly trigger కావాలంటే ఉపయోగించండి.

వారంలో పని దినాల్లో 09:00 కు

0 9 * * 1-5

సాధారణ వ్యాపార-దిన షెడ్యూల్.

ప్రతి ఆదివారం 00:00 కు

0 0 * * 0

సాధారణ వారాంతపు maintenance window.

ప్రతి నెల మొదటి రోజు 00:00 కు

0 0 1 * *

సాధారణ నెలవారీ batch షెడ్యూల్.

ప్రతి జనవరి 1న 00:00 కు

0 0 1 1 *

వార్షిక rollover పనులకు ఉపయోగకరం.

మద్దతు ఉన్న సింటాక్స్ మరియు గమనికలు

  • మద్దతు ఉన్న ప్రామాణిక syntax లో `*`, `/`, `-`, `,`, ranges, మరియు step values ఉంటాయి.
  • implementation ఆధారిత tokens (`L`, `W`, `#`, `?`) స్థిరంగా అనువదించబడకపోవచ్చు.
  • timezone మరియు DST తేడాల వల్ల చూపించే run times వాస్తవ runtime ప్రవర్తనతో భిన్నంగా ఉండవచ్చు.

తరచుగా అడిగే ప్రశ్నలు

నేను 5 fields వాడాలా లేక 6 fields వాడాలా?

5 fields తో ప్రారంభించండి (minute hour day month weekday). మీ expression లో seconds ఉంటే 6 fields కి మారండి.

అన్ని cron syntaxes కు మద్దతు ఇస్తుందా?

ఇది ప్రామాణిక syntax (`*`, `/`, `-`, `,`) కు మద్దతు ఇస్తుంది. `L`, `W`, `#`, `?` వంటి implementation-dependent tokens కోసం హెచ్చరిక చూపుతుంది.

తదుపరి run సమయాలను చూపగలదా?

అవును. timezone మద్దతుతో తదుపరి N runs (5/10/20) ను లెక్కించి చూపిస్తుంది.