క్రాన్ జాబ్స్: పూర్తి బిగినర్స్ ట్యుటోరియల్

Cron Jobs Complete Beginners Tutorial



ఏ వినియోగదారు జోక్యం లేకుండా ఇచ్చిన షెడ్యూల్‌లో ఆదేశాలు లేదా స్క్రిప్ట్‌లను అమలు చేయడానికి అనుమతించే లైనక్స్ లేదా యునిక్స్ లాంటి ఆపరేటింగ్ సిస్టమ్‌లో క్రాన్ అత్యంత ఉపయోగకరమైన యుటిలిటీ. షెడ్యూల్ చేయబడిన ఆదేశాలు మరియు స్క్రిప్ట్‌లు కూడా క్రాన్ జాబ్స్‌గా పేరు పెట్టబడ్డాయి. షెడ్యూల్ చేయబడిన బ్యాకప్‌లను అమలు చేయడం, తాత్కాలిక ఫైళ్లను శుభ్రపరచడం, సిస్టమ్ నిర్వహణ మరియు వివిధ ఇతర పునరావృత ఉద్యోగాలు వంటి పునరావృత ఉద్యోగాలను ఆటోమేట్ చేయడానికి ఇది ఎక్కువగా ఉపయోగించబడుతుంది. ఇది విండోస్ OS లోని టాస్క్ షెడ్యూలర్‌ని పోలి ఉంటుంది.

ఈ ట్యుటోరియల్‌లో, క్రాన్‌తో ఉద్యోగాన్ని షెడ్యూల్ చేయడానికి మీరు అర్థం చేసుకోవలసిన ప్రతిదాని యొక్క ప్రాథమిక పరిచయాన్ని మేము మీకు అందిస్తాము. ఇందులో క్రాన్ యొక్క ప్రాథమిక వాక్యనిర్మాణం, క్రోంటాబ్ ఫైల్‌ను సవరించడం, కొన్ని ఉదాహరణలతో క్రాన్‌తో ఉద్యోగాన్ని షెడ్యూల్ చేయడం, క్రాన్ ఉద్యోగాన్ని వీక్షించడం మొదలైనవి ఉంటాయి.







క్రాన్ జాబ్ యొక్క ప్రాథమికాలు

క్రాన్ జాబ్ యొక్క కొన్ని ప్రాథమికాలను అర్థం చేసుకుందాం.



క్రాండ్ అంటే ఏమిటి?

క్రాండ్ అనేది లైనక్స్ సిస్టమ్‌లోని డీమన్, ఇది బ్యాక్‌గ్రౌండ్‌లో నడుస్తుంది మరియు ఆ సమయంలో ఏదైనా ఉద్యోగం షెడ్యూల్ చేయబడిందా అని ప్రతి నిమిషం తనిఖీ చేస్తుంది. ఒకవేళ ఉన్నట్లయితే, అది ఆ పనిని నిర్వర్తిస్తుంది, లేకుంటే అది క్రియారహితంగా ఉంటుంది.



క్రాన్ జాబ్ సింటాక్స్

క్రాన్ జాబ్ కోసం వాక్యనిర్మాణం క్రింది విధంగా ఉంది:





* * * * *కమాండ్/స్క్రిప్ట్

ఎడమ నుండి:

  • మొదటిది * నిమిషాలకు అనుగుణంగా ఉంటుంది (0-59)
  • రెండవ * గంటలు (0-23) కి అనుగుణంగా ఉంటుంది
  • మూడవది * నెల రోజుకి అనుగుణంగా ఉంటుంది (1-31)
  • నాల్గవ * సంవత్సరం (1-12) నెలకి అనుగుణంగా ఉంటుంది
  • ఐదవ * వారం రోజుకి అనుగుణంగా ఉంటుంది (0-6, ఆదివారం నుండి శనివారం వరకు)

ఫీల్డ్‌లో బహుళ విలువలను పేర్కొనడానికి, కింది ఆపరేటర్ చిహ్నాలను ఉపయోగించండి:



  1. తారకం (*): ఫీల్డ్ కోసం సాధ్యమయ్యే అన్ని విలువలను పేర్కొనడానికి
  2. డాష్ (-): కు లు విలువల శ్రేణిని పేర్కొనండి
  3. కామా (,): విలువల జాబితాను పేర్కొనడానికి
  4. సెపరేటర్ (/): దశ విలువను పేర్కొనడానికి

క్రోంటాబ్ ఫైల్‌ను సవరించడం

క్రోంటాబ్ అనేది ఒక నిర్దిష్ట వాక్యనిర్మాణంలో షెడ్యూల్ చేయబడిన ఉద్యోగాలను కలిగి ఉన్న ఫైల్. క్రోంటాబ్ ఫైల్స్‌లో రెండు రకాలు ఉన్నాయి; ఒకటి సిస్టమ్-స్పెసిఫిక్ క్రాన్ జాబ్స్ కోసం మరియు మరొకటి యూజర్-స్పెసిఫిక్ క్రాన్ జాబ్స్ కోసం.

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

సిస్టమ్-వైడ్ క్రాన్ ఉద్యోగాలు ఇక్కడ ఉన్నాయి /etc/crontab ఫైల్ మరియు /etc/cron.d డైరెక్టరీ, మరియు అవి అమలు చేయబడతాయి /etc/cron.hourly , /etc/cron.daily , /etc/cron.weekly మరియు /etc/cron. నెలవారీ. సిస్టమ్ అడ్మినిస్ట్రేటర్ మాత్రమే ఈ ఫైల్‌లను యాక్సెస్ చేయగలరు.

సిస్టమ్ అడ్మినిస్ట్రేటర్ కింది ఆదేశాన్ని ఉపయోగించి క్రాన్ జాబ్‌ను నిర్వచించవచ్చు:

$నానో /మొదలైనవి/క్రాంటాబ్

లో ఉద్యోగం యొక్క వాక్యనిర్మాణం ఇక్కడ ఉంది /etc/crontab ఫైల్:

# min hr dayofmonth నెల dayweek వినియోగదారు పేరు ఆదేశం
* * * * *వినియోగదారు 1ifconfig

వినియోగదారు-నిర్దిష్ట క్రాన్ ఉద్యోగాలు

వినియోగదారు-నిర్దిష్ట క్రాన్ ఉద్యోగాలు / లో ఉన్నాయి var / spool / cron / crontabs డైరెక్టరీ. మీరు ఈ ఉద్యోగాలను మాన్యువల్‌గా సవరించగలిగినప్పటికీ, crontab -e ఆదేశాన్ని ఉపయోగించి ఈ ఉద్యోగాలను సవరించాలని సిఫార్సు చేయబడింది.

ప్రామాణిక వినియోగదారు కింది ఆదేశాన్ని ఉపయోగించి క్రాన్ ఉద్యోగాన్ని నిర్వచించవచ్చు:

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

ఉదాహరణకు, మీరు టెస్ట్ యూజర్‌గా లాగిన్ అయి ఉంటే, crontab -e కమాండ్‌ని అమలు చేయడం వలన టెస్ట్ యూజర్ కోసం crontab ఫైల్ ఎడిట్ అవుతుంది. అదేవిధంగా, మీరు రూట్ యూజర్‌గా లాగిన్ అయితే, crontab -e కమాండ్ రూట్ యూజర్ కోసం crontab ఫైల్‌ను ఎడిట్ చేస్తుంది.

ఇతర వినియోగదారుల కోసం క్రోంటాబ్ ఫైల్‌ను సవరించడానికి టెర్మినల్‌లో కింది ఆదేశాన్ని జారీ చేయండి:

$సుడోక్రాంటాబ్-ఉ <వినియోగదారు పేరు> -మరియు

ఉదాహరణకు, మీరు test1 యూజర్‌గా లాగిన్ అయి, test2 యూజర్ కోసం crontab ఫైల్‌ను ఎడిట్ చేయాలనుకుంటే, కమాండ్:

$సుడోక్రాంటాబ్-ఉపరీక్ష 2-మరియు

క్రాన్టాబ్ ఫైల్‌లో జోడించగల క్రాన్ జాబ్ యొక్క వాక్యనిర్మాణం ఇక్కడ ఉంది:

# m h dayofmonth నెల dayweek ఆదేశం
* * * * * ifconfig

యూజర్ పేరు నమోదు చేయబడని యూజర్-నిర్దిష్ట ఉద్యోగాలలో మీరు చూడవచ్చు.

క్రోంటాబ్ ఆదేశాలు

క్రాన్‌టాబ్ కమాండ్ క్రాన్ జాబ్‌లను సవరించడానికి, జాబితా చేయడానికి మరియు తీసివేయడానికి ఉపయోగించబడుతుంది:

  • క్రాంటాబ్ -ఇ ప్రస్తుత వినియోగదారు యొక్క క్రోంటాబ్ ఫైల్‌ను సవరించడానికి
  • క్రాంటాబ్ -ఎల్ క్రోంటాబ్ ఫైల్ యొక్క కంటెంట్‌లను ప్రదర్శించడానికి
  • crontab -u [వినియోగదారు పేరు] ఏ ఇతర వినియోగదారు యొక్క క్రోంటాబ్ ఫైల్‌ను సవరించడానికి
  • crontab -r ప్రస్తుత వినియోగదారుల క్రోంటాబ్ ఫైల్‌ను తీసివేయడానికి
  • క్రాంటాబ్ -i ప్రస్తుత వినియోగదారు యొక్క క్రోంటాబ్ ఫైల్‌ను తీసివేసే ముందు ప్రాంప్ట్‌ను ప్రదర్శించడానికి

క్రాన్‌తో ఉద్యోగాన్ని షెడ్యూల్ చేయడం

క్రాన్‌తో, మీరు ఒక నిర్దిష్ట సమయం, తేదీ మరియు వ్యవధిలో కనీస యూనిట్‌తో నిమిషాల్లో పని చేయవచ్చు, అనగా, మీరు ప్రతి నిమిషం ఉద్యోగాన్ని అమలు చేయవచ్చు.

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

ఉదాహరణ:

క్రోంటాబ్ ఫైల్‌లోని కింది పంక్తి సోమవారం నుండి శనివారం వరకు వారంలోని ప్రతి రోజు 5 గంటల తర్వాత ప్రతి 30 వ నిమిషంలో కమాండ్/స్క్రిప్ట్‌ను అమలు చేయడానికి క్రాన్ జాబ్‌ను షెడ్యూల్ చేస్తుంది.

* /30 5 * * 1-6కమాండ్/స్క్రిప్ట్

నిమిషాలు

ఈ ఫీల్డ్‌లో, ఆదేశాన్ని అమలు చేయాలనుకున్నప్పుడు మేము నిమిషాలను పేర్కొంటాము. ఇది 0 నుండి 59 వరకు పేర్కొనబడింది. ఈ ఫీల్డ్‌లో * అంటే ప్రతి నిమిషం ఉద్యోగాన్ని అమలు చేయడం. పై క్రాంటాబ్ లైన్‌లో, */30 ప్రతి 30 నిమిషాలకు పేర్కొన్న కమాండ్/స్క్రిప్ట్‌ను అమలు చేయమని క్రాన్ ఉద్యోగాన్ని చెబుతుంది.

గంటలు

ఈ ఫీల్డ్‌లో, కమాండ్ ఎగ్జిక్యూట్ చేయాల్సిన గంటలు మేము పేర్కొంటున్నాము. ఇది 0 నుండి 23 వరకు పేర్కొనబడింది. ఈ ఫీల్డ్‌లో * అంటే ప్రతి గంట ఉద్యోగాన్ని అమలు చేయడం. పై క్రాంటాబ్ లైన్‌లో, విలువ 5 ప్రతి ఐదు గంటలకు నిర్దేశించిన కమాండ్/స్క్రిప్ట్‌ను అమలు చేయమని క్రాన్ జాబ్‌కి చెబుతుంది.

నెల రోజు

ఈ ఫీల్డ్‌లో, కమాండ్ ఎగ్జిక్యూట్ చేయబడాలని మేము కోరుకునే నిర్దిష్ట నెలలను పేర్కొనండి. ఇది 1 నుండి 31 వరకు పేర్కొనబడింది. ఈ ఫీల్డ్‌లో * అంటే ప్రతి రోజు. పైన పేర్కొన్న క్రాంటాబ్ లైన్‌లో, * ప్రతిరోజూ పేర్కొన్న కమాండ్/స్క్రిప్ట్‌ను అమలు చేయమని * క్రాన్ ఉద్యోగాన్ని చెబుతుంది.

సంవత్సరంలోని నెల

ఈ ఫీల్డ్‌లో, కమాండ్ ఎగ్జిక్యూట్ చేయాలనుకున్నప్పుడు మేము నిర్దిష్ట నెలలను పేర్కొంటాము. ఇది 1 నుండి 12 వరకు పేర్కొనబడింది. ఈ ఫీల్డ్‌లో * అంటే ప్రతి నెల. పై క్రాంటాబ్ లైన్‌లో, * ప్రతి నెలా పేర్కొన్న కమాండ్/స్క్రిప్ట్‌ను అమలు చేయమని * క్రాన్ ఉద్యోగాన్ని చెబుతుంది.

వారం రోజు

ఈ ఫీల్డ్‌లో, మేము ఆదేశాన్ని అమలు చేయాలనుకున్నప్పుడు వారంలోని నిర్దిష్ట రోజులను పేర్కొంటాము. ఇది ఆదివారం నుండి శనివారం వరకు 0 నుండి 6 వరకు పేర్కొనబడింది (ఆదివారం కోసం 0 మరియు శనివారం 6). ఈ క్షేత్రంలో * అంటే వారంలోని ప్రతి రోజు. పైన పేర్కొన్న క్రాంటాబ్ లైన్‌లో, * వారంలో ప్రతిరోజూ పేర్కొన్న కమాండ్/స్క్రిప్ట్‌ను అమలు చేయమని * క్రాన్ ఉద్యోగాన్ని చెబుతుంది.

క్రాన్ జాబ్స్ ఉదాహరణలు

క్రాన్ ఉద్యోగాలకు కొన్ని ఉదాహరణలు ఇక్కడ ఉన్నాయి:

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

ప్రతి 15 నిమిషాలకు ఒక క్రాన్ జాబ్‌ను షెడ్యూల్ చేయడానికి, క్రోంటాబ్ ఫైల్‌లో కింది లైన్‌ను జోడించండి:

* /పదిహేను * * * *కమాండ్/స్క్రిప్ట్

ప్రతిరోజూ ఉదయం 5 గంటలకు క్రాన్ జాబ్‌ను అమలు చేయండి

ప్రతిరోజూ ఉదయం 5 గంటలకు క్రాన్ జాబ్‌ను షెడ్యూల్ చేయడానికి, క్రాంటాబ్ ఫైల్‌లో కింది లైన్‌ను జోడించండి:

0 5 * * *కమాండ్/స్క్రిప్ట్

ప్రతిరోజూ సాయంత్రం 5 గంటలకు క్రాన్ జాబ్‌ను అమలు చేయండి

ప్రతిరోజూ సాయంత్రం 5 గంటలకు క్రాన్ జాబ్‌ను షెడ్యూల్ చేయడానికి, క్రాంటాబ్ ఫైల్‌లో కింది లైన్‌ను జోడించండి:

0 17 * * *కమాండ్/స్క్రిప్ట్

ప్రతి నెల మొదటి రోజు ఉదయం 9 గంటలకు క్రాన్ జాబ్‌ను అమలు చేయండి

ప్రతి నెల మొదటి రోజు ఉదయం 9 గంటలకు అమలు చేయడానికి క్రాన్ జాబ్ షెడ్యూల్ చేయడానికి, క్రోంటాబ్ ఫైల్‌లో కింది లైన్‌ను జోడించండి:

0 9 1 * *కమాండ్/స్క్రిప్ట్

ప్రతి 15 మార్చిలో ప్రతి గంటకు క్రాన్ ఉద్యోగాన్ని అమలు చేయండి

ప్రతి మార్చి 15 న ప్రతి గంట క్రాన్ జాబ్ షెడ్యూల్ చేయడానికి, క్రాంటాబ్ ఫైల్‌లో కింది లైన్‌ను జోడించండి:

0 * పదిహేను 3 *కమాండ్/స్క్రిప్ట్

ప్రతి 5 గంటలకు క్రాన్ జాబ్‌ను అమలు చేయండి

ప్రతి 5 గంటలకు క్రాన్ జాబ్ షెడ్యూల్ చేయడానికి, క్రోంటాబ్ ఫైల్‌లో కింది లైన్‌ను జోడించండి:

0 * /5 * * *కమాండ్/స్క్రిప్ట్

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

ప్రతి 15 నిమిషాలకు ఒక క్రాన్ జాబ్‌ను షెడ్యూల్ చేయడానికి, క్రోంటాబ్ ఫైల్‌లో కింది లైన్‌ను జోడించండి:

* /పదిహేను * * * *

తీగలను ఉపయోగించడం

ఉద్యోగాన్ని నిర్వచించడానికి ఈ క్రింది తీగలను కూడా ఉపయోగించవచ్చు:

  1. @గంటకు: ప్రతి గంటకు ఒక ఉద్యోగాన్ని అమలు చేయడానికి, అనగా, 0 * * * * *
  2. @అర్ధరాత్రి: ప్రతిరోజూ ఒకసారి ఉద్యోగాన్ని అమలు చేయడానికి, అనగా, 0 0 * * *
  3. @రోజువారీ: అదే అర్ధరాత్రి
  4. @వారానికోసారి: ప్రతి వారం ఒక ఉద్యోగాన్ని అమలు చేయడానికి, అనగా, 0 0 * * 0
  5. @నెలవారీ: ప్రతి నెలకు ఒకసారి ఉద్యోగాన్ని అమలు చేయడానికి, అనగా, 0 0 1 * *
  6. @వార్షికంగా: ప్రతి సంవత్సరం ఒకసారి ఉద్యోగాన్ని అమలు చేయడానికి, అనగా, 0 0 1 1 *
  7. @సంవత్సరానికి: @వార్షికంగా అదే
  8. @రీబూట్: ప్రతి స్టార్టప్‌లో ఒకసారి ఉద్యోగాన్ని అమలు చేయడానికి

ఉదాహరణకు, ప్రతి వారం స్క్రిప్ట్ లేదా ఆదేశాన్ని అమలు చేయడానికి, క్రోంటాబ్ ఫైల్‌లో ఎంట్రీ ఉంటుంది:

@వారపు ఆదేశం/స్క్రిప్ట్

ముందుగా నిర్వచించిన క్రాన్ డైరెక్టరీలు

Linux లో కొన్ని ముందుగా నిర్వచించబడిన క్రాన్ డైరెక్టరీలు ఉన్నాయి, ఇక్కడ నిల్వ చేయబడిన స్క్రిప్ట్‌లు ఆటోమేటిక్‌గా అమలు చేయబడతాయి. మేము ఈ డైరెక్టరీల క్రింద ఏదైనా స్క్రిప్ట్‌ను ఉంచినట్లయితే, అది కాన్ఫిగర్ చేయబడిన సమయంలో స్వయంచాలకంగా అమలు చేయబడుతుంది.

  • /etc/cron.daily
  • /etc/cron.hourly
  • /etc/cron. నెలవారీ
  • /etc/cron.weekly

ఉదాహరణకు, ప్రతి నెలకు ఒకసారి స్క్రిప్ట్‌ను అమలు చేయడానికి, మీరు దానిని /etc/cron.monthly లో ఉంచాలి.

క్రాన్ జాబ్స్ చూడండి

ప్రస్తుత వినియోగదారు కోసం ఉద్యోగాలను వీక్షించండి

ప్రస్తుత వినియోగదారు కోసం షెడ్యూల్ చేయబడిన అన్ని క్రాన్ జాబ్‌లను వీక్షించడానికి కింది ఆదేశాన్ని ఉపయోగించండి:

$క్రాంటాబ్-ది

రూట్ వినియోగదారుల కోసం ఉద్యోగాలను చూడండి

రూట్ యూజర్ యొక్క షెడ్యూల్ చేసిన అన్ని ఉద్యోగాలను వీక్షించడానికి, టెర్మినల్‌లో కింది ఆదేశాన్ని జారీ చేయండి:

$పిల్లి /మొదలైనవి/క్రాంటాబ్

మీరు రూట్ యూజర్‌గా లాగిన్ అవ్వాలి లేదా కమాండ్‌ను సుడో లాగా అమలు చేయాలి.

ఇతర వినియోగదారుల కోసం ఉద్యోగాలను చూడండి

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

$సుడోక్రాంటాబ్-ఉ <వినియోగదారు పేరు> -ది

ఈ ఆదేశాన్ని అమలు చేయడానికి, మీకు సుడో అధికారాలు అవసరం.

గంట క్రాన్ ఉద్యోగాలను వీక్షించండి

గంటకు అమలు చేయడానికి కాన్ఫిగర్ చేయబడిన అన్ని క్రాన్ జాబ్‌లను వీక్షించడానికి, టెర్మినల్‌లో కింది ఆదేశాన్ని జారీ చేయండి:

$ls -ది /మొదలైనవి/క్రాన్.గంటకు

రోజువారీ క్రాన్ ఉద్యోగాలను చూడండి

ప్రతిరోజూ అమలు చేయడానికి కాన్ఫిగర్ చేయబడిన అన్ని క్రాన్ జాబ్‌లను వీక్షించడానికి, టెర్మినల్‌లో కింది ఆదేశాన్ని జారీ చేయండి:

$ls -ది /మొదలైనవి/cron.daily/

వీక్లీ క్రాన్ ఉద్యోగాలను వీక్షించండి

వీక్లీ అమలు చేయడానికి కాన్ఫిగర్ చేయబడిన అన్ని క్రాన్ జాబ్‌లను వీక్షించడానికి, టెర్మినల్‌లో కింది ఆదేశాన్ని జారీ చేయండి:

$ls -ది /మొదలైనవి/క్రోన్. వారానికోసారి/

నెలవారీ క్రాన్ ఉద్యోగాలను వీక్షించండి

నెలవారీగా అమలు చేయడానికి కాన్ఫిగర్ చేయబడిన అన్ని క్రాన్ జాబ్‌లను వీక్షించడానికి, టెర్మినల్‌లో కింది ఆదేశాన్ని జారీ చేయండి:

$ls -ది /మొదలైనవి/నెలవారీ/

అన్ని క్రోన్ ఉద్యోగాలను బ్యాకప్ చేయండి

ఫైల్‌లో అన్ని క్రాన్ జాబ్‌ల బ్యాకప్ ఉంచాలని సిఫార్సు చేయబడింది, తద్వారా మీరు తొలగింపు విషయంలో కోలుకోవచ్చు. ప్రస్తుత ఉద్యోగాలన్నింటినీ బ్యాకప్ చేయడానికి, క్రోంటాబ్ -l యొక్క అవుట్‌పుట్‌ను ఫైల్‌కి మళ్లించడానికి రీడైరక్షన్ ఆపరేటర్‌ని ఉపయోగించండి.

$క్రాంటాబ్-ది >backup_cron.txt

షెడ్యూల్ చేయబడిన క్రాన్ జాబ్స్ అన్నింటినీ తొలగించడం

షెడ్యూల్ చేయబడిన అన్ని క్రాన్ జాబ్‌లను తొలగించడానికి, -r ఫ్లాగ్‌ని ఈ క్రింది విధంగా ఉపయోగించండి:

$క్రాంటాబ్-ఆర్

క్రాన్ అనుమతి

మేము రెండు ఫైల్ ద్వారా crontab కమాండ్ యాక్సెస్‌ని పరిమితం చేయవచ్చు: / etc/cron.allow మరియు/etc/cron.deny.

  • /etc/cron.allow - మీరు crontab ఆదేశాలకు ప్రాప్యతను అనుమతించాలనుకుంటున్న వినియోగదారులను (ఒక పంక్తికి ఒకటి) జోడించండి. ఈ వినియోగదారులు షెడ్యూల్ జాబ్‌లను అమలు చేయవచ్చు.
  • /etc/cron.deny - మీరు crontab ఆదేశాలకు ప్రాప్యతను తిరస్కరించాలనుకుంటున్న వినియోగదారులను (ఒక పంక్తికి ఒకటి) జోడించండి. ఈ వినియోగదారులు షెడ్యూల్ చేసిన ఉద్యోగాలను అమలు చేయలేరు.

క్రోంటాబ్ సింటాక్స్ జనరేటర్లు

క్రాంటాబ్‌ల కోసం వాక్యనిర్మాణాన్ని రూపొందించడానికి అనుమతించే కొన్ని వెబ్‌సైట్‌లు ఉన్నాయి. ఈ వెబ్‌సైట్‌లు వాక్యనిర్మాణాన్ని గుర్తుంచుకోకుండా క్రాంటాబ్ వ్యక్తీకరణను రూపొందించడాన్ని సులభతరం చేస్తాయి. సింటాక్స్ జనరేటర్‌ల కోసం వివిధ వెబ్‌సైట్‌లు అందుబాటులో ఉన్నప్పటికీ crontabgenerator.com , crontab-generator.org , మరియు cronmaker.com . నేను ఎక్కువగా ఇష్టపడేది మరియు సహాయకరంగా ఉండేది crontab.guru . యూజర్ ఇన్‌పుట్ ఆధారంగా, ఇది క్రాంటాబ్ ఎక్స్‌ప్రెషన్‌ని ఉత్పత్తి చేస్తుంది, అది మీరు క్రాంటాబ్ ఫైల్‌లో కాపీ-పేస్ట్ చేయవచ్చు.

ముగింపు

ఈ ట్యుటోరియల్‌లో, మేము క్రాన్ జాబ్స్ యొక్క ప్రాథమికాలు, దాని వాక్యనిర్మాణం మరియు దానిని ఎలా సెటప్ చేయాలో వివరించాము. మేము క్రాన్ జాబ్‌లను ఎలా చూడాలి, బ్యాకప్‌ను సృష్టించాలి మరియు ఇకపై అవసరమైతే వాటిని తొలగించడం గురించి కూడా చర్చించాము.