ప్రతి 10, 20, లేదా 30 నిమిషాలకు క్రాన్ ఉద్యోగాలు ఎలా అమలు చేయాలి

How Run Cron Jobs Every 10



క్రాన్ అనేది సాఫ్ట్‌వేర్ యుటిలిటీ లేదా లైనక్స్ కమాండ్ భవిష్యత్తులో నిర్ణీత వ్యవధి తర్వాత అమలు చేయాల్సిన పనులు లేదా ఉద్యోగాలను షెడ్యూల్ చేయడానికి ఉపయోగించే క్రాన్ జాబ్‌గా కూడా గుర్తించబడింది. పరిపాలన మరియు సిస్టమ్ నిర్వహణ పనులను ఆటోమేట్ చేయడానికి సర్వర్‌లోని పనులను షెడ్యూల్ చేయడానికి క్రాన్ ఉద్యోగాలు ఎక్కువగా ఉపయోగించబడతాయి. క్రాన్ ఉద్యోగాలు ప్రతి నిమిషం, గంట, రోజు లేదా నెలలో అమలు చేయబడతాయి మరియు ఈ పోస్ట్‌లో ప్రతి 10, 20, లేదా 30 నిమిషాల తర్వాత క్రాన్ ఉద్యోగాన్ని ఎలా అమలు చేయాలో నేర్చుకుంటాము. మొదలు పెడదాం.

క్రోంటాబ్ ఫైల్ సృష్టి

క్రాన్ టేబుల్ ఫైలు కోసం క్లుప్తం చేయబడిన క్రోంటాబ్ క్రోన్ ఉద్యోగాలను అమలు చేయడానికి ఉపయోగించబడుతుంది. సిస్టమ్‌లో డిఫాల్ట్‌గా అందుబాటులో లేనందున యూజర్ ముందుగా క్రాంటాబ్ ఫైల్‌ను క్రియేట్ చేయాలి. దిగువ ఇచ్చిన ఆదేశాన్ని ఉపయోగించి ఏదైనా లైనక్స్ ఆధారిత ఆపరేటింగ్ సిస్టమ్‌లో క్రోంటాబ్ ఫైల్‌ను సృష్టించవచ్చు:







$క్రాంటాబ్-మరియు



మీరు మొదటిసారి పైన ఇచ్చిన ఆదేశాన్ని అమలు చేస్తున్నట్లయితే, అది మొదట టెక్స్ట్ ఎడిటర్‌ని ఎంచుకోమని అడుగుతుంది. మీకు కావలసిన ఎడిటర్ యొక్క ఇండెక్స్ నంబర్‌ను టైప్ చేయడం ద్వారా స్క్రీన్ షాట్‌లో చూపిన విధంగా సులభమైనదాన్ని ఎంచుకోండి, నానో ఎడిటర్ మరియు ఎడిటర్‌ని ఎంచుకున్న తర్వాత ఎంటర్ నొక్కండి:







కొత్త క్రాంటాబ్ ఫైల్ సృష్టించబడుతుంది. ఇప్పుడు, ఈ ఫైల్‌లో, మీకు నచ్చిన అన్ని క్రాన్ జాబ్‌లను మీరు వ్రాయవచ్చు.



వాక్యనిర్మాణం

క్రోన్‌జాబ్‌ను అమలు చేయడానికి వాక్యనిర్మాణం ఏమిటంటే, మనం మొదట సమయాన్ని పేర్కొనాలి మరియు తరువాత మనం అమలు చేయాలనుకుంటున్న ఆదేశాన్ని పేర్కొనాలి. సమయాన్ని పేర్కొనడానికి వాక్యనిర్మాణం ఐదు ఫీల్డ్‌లుగా విభజించబడింది.

* * * * * కమాండ్(లు)
  • మొదటి ఫీల్డ్ నిమిషాన్ని వివరిస్తుంది.
  • రెండవ ఫీల్డ్ గంటను వివరిస్తుంది.
  • మూడవ ఫీల్డ్ నెల రోజును వివరిస్తుంది.
  • నాల్గవ క్షేత్రం నెలని వివరిస్తుంది.
  • ఐదవ క్షేత్రం వారం రోజును వివరిస్తుంది.

సరే, క్రోన్‌జాబ్‌ను అమలు చేయడానికి సమయాన్ని వివరించడానికి సరైన స్థానాన్ని మీరు అర్థం చేసుకున్న తర్వాత, సమయాన్ని పేర్కొనడానికి అనేక మార్గాలు ఉన్నాయి.

‘ఆస్టరిస్క్ '*' ఆపరేటర్, a.k. వైల్డ్‌కార్డ్, అన్ని అనుమతించబడిన విలువలుగా వర్ణించబడింది. ఉదాహరణకు, ప్రతి నెల మొదటి రోజు అర్ధరాత్రి 0 0 1 * * ఆదేశాన్ని అమలు చేస్తుంది.

Comma కామాతో వేరు చేయబడిన విలువల జాబితా పునరావృతం కోసం విలువల జాబితాను వివరిస్తుంది. ఉదాహరణకు, 10,20,30

‘డాష్‘-’ఆపరేటర్ విలువల పరిధిని వివరిస్తుంది. ఉదాహరణకు, 5-10.

➔ స్లాష్ ‘/’ ఆపరేటర్ పరిధులతో సంయోగం చేయడానికి సహాయపడుతుంది. ఉదాహరణకు, */2 * * * * 2 నిమిషాల ప్రతి విరామం తర్వాత క్రాన్ ఉద్యోగాన్ని అమలు చేస్తుంది.

ఇప్పుడు, మీరు క్రాన్ ఉద్యోగాల గురించి తగినంత సైద్ధాంతిక పరిజ్ఞానాన్ని పొందారు, కొన్ని ఆచరణాత్మక అంశాలను ప్రదర్శిద్దాం మరియు ప్రతి 10, 20, లేదా 30 నిమిషాలకు క్రాన్ జాబ్‌లను ఎలా అమలు చేయాలో చూద్దాం.

ప్రతి 10 నిమిషాల తర్వాత క్రాన్ జాబ్‌ను అమలు చేయండి

ప్రతి 10 నిమిషాల తర్వాత ఒక నిర్దిష్ట విరామం తర్వాత క్రాన్ ఉద్యోగాన్ని అమలు చేయడానికి రెండు మార్గాలు ఉండవచ్చు.

కామాతో వేరు చేయబడిన నిమిషాల జాబితాను ఉపయోగించడం మొదటి మార్గం; ఉదాహరణకు, మేము ప్రతి 10 నిమిషాల తర్వాత స్క్రిప్ట్‌ను అమలు చేయాలనుకుంటే, అటువంటి క్రాన్ జాబ్ రాయడానికి వాక్యనిర్మాణం క్రింద ఇవ్వబడింది:

0,10,ఇరవై,30,40,యాభై * * * * /ఇంటికి/linuxuser/స్క్రిప్ట్. ఎస్

కానీ నిమిషాల మొత్తం జాబితాను వ్రాయడం చాలా శ్రమతో కూడుకున్న పనిగా అనిపించడం లేదా? స్లాష్ ఆపరేటర్ ప్రతి 10 నిమిషాల తర్వాత క్రాన్ జాబ్‌ను అమలు చేయడానికి సులభమైన సింటాక్స్ రాయడంలో సహాయపడుతుంది.

* /10 * * * * /ఇంటికి/linuxuser/స్క్రిప్ట్. ఎస్

ఈ ఆదేశంలో, */10 ప్రతి 10 నిమిషాల తర్వాత నిమిషాల జాబితాను సృష్టిస్తుంది.

ప్రతి 20 నిమిషాల తర్వాత క్రాన్ జాబ్‌ను అమలు చేయండి

ప్రతి 10 నిమిషాల తర్వాత స్క్రిప్ట్ రన్ చేయడానికి మేము క్రాన్ జాబ్ రాసినట్లే, ప్రతి 20 నిమిషాల తర్వాత స్క్రిప్ట్ రన్ చేయడానికి కూడా మేము అదే చేయవచ్చు:

* /ఇరవై * * * * /ఇంటికి/linuxuser/స్క్రిప్ట్. ఎస్

ప్రతి 30 నిమిషాల తర్వాత క్రాన్ జాబ్‌ను అమలు చేయండి

అదేవిధంగా, ప్రతి 30 నిమిషాల తర్వాత క్రాన్ జాబ్‌ను అమలు చేయడానికి వాక్యనిర్మాణం ఇలా ఉంటుంది:

* /30 * * * * /ఇంటికి/linuxuser/స్క్రిప్ట్. ఎస్

ముగింపు

సిస్టమ్ అప్‌డేట్‌లను నిర్వహించడానికి లేదా సిస్టమ్ డేటాను బ్యాకప్ చేయడానికి నిర్దిష్ట వ్యవధి తర్వాత ఆదేశాలను అమలు చేయడానికి క్రాన్ జాబ్స్ ఉపయోగించబడతాయి మరియు ప్రతి 10, 20, లేదా 30 నిమిషాల పోస్ట్‌కు క్రాన్ జాబ్‌లను ఎలా అమలు చేయాలో నేర్చుకున్నాము. ఈ పోస్ట్ క్రాన్ ఉద్యోగాలను అర్థం చేసుకోవడానికి మరియు అమలు చేయడంలో సహాయపడుతుందని మేము ఆశిస్తున్నాము.