హార్డ్వేర్

లినక్స్‌లో క్రాన్ మరియు క్రోంటాబ్‌ను ఎలా ఉపయోగించాలి

విషయ సూచిక:

Anonim

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

క్రాన్ మరియు క్రోంటాబ్

విషయ సూచిక

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

దీని పేరు గ్రీకు వ్యక్తీకరణ క్రోనోస్ నుండి వచ్చింది మరియు దాని అర్థం సమయం. ఇది వ్యవస్థలో అతి ముఖ్యమైన మరియు సాధారణ రాక్షసులలో ఒకటి లేదా “డెమోన్” (నేపథ్య ప్రక్రియ). దీని అమలు ప్రారంభించిన మొదటి క్షణం నుండి ప్రారంభమవుతుంది.

షెడ్యూల్ చేసిన పనులను నిర్దిష్ట తేదీలలో మరియు స్వయంచాలకంగా మరియు పునరావృతమయ్యేలా చూసుకోవడం దీని ప్రధాన పని. పనుల నిర్వచనం / etc / crontab ఫైల్‌లో ఉంది. ఆపరేషన్ సులభం, సిస్టమ్ షెడ్యూల్ ప్రకారం అమలు చేయడానికి పనులు (ఉద్యోగాలు) ఉన్నాయా అని తనిఖీ చేయండి. సిస్టమ్ యొక్క సమయ క్షేత్రాన్ని సరిగ్గా సర్దుబాటు చేయడం చాలా ముఖ్యం అని నొక్కి చెప్పడానికి ఇది మాకు దారి తీస్తుంది, లేకపోతే మేము క్రాన్తో ఆశించిన ఫలితాలను పొందలేము.

మేము Linux లో ఉపయోగిస్తున్న పంపిణీ ప్రకారం, దీనిని /etc/init.d లేదా etc / rc.d / డైరెక్టరీలను ఉపయోగించి ప్రారంభించవచ్చు మరియు ప్రతి నిమిషం అది / etc / crontab లేదా / var / spool / cron లొకేటింగ్‌ను తనిఖీ చేస్తుంది పెండింగ్‌లో ఉన్న మరణశిక్షలు.

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

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

లైనక్స్‌లో, ప్రతి యూజర్ సాధారణంగా వారి స్వంత క్రోంటాబ్ ఫైల్‌ను కలిగి ఉంటారు మరియు etc డైరెక్టరీలో ఉన్నది రూట్ యూజర్ సొంతం.

మీ స్వంత ఫైల్‌ను రూపొందించడానికి (మీరు రూట్ యూజర్ కాకపోతే) మీరు ఆదేశాన్ని ఉపయోగిస్తారు:

crontab

రూట్ యూజర్ లేదా సాధారణ సిస్టమ్ యూజర్‌గా బహుళ-వినియోగదారు సిస్టమ్స్‌లో క్రాన్ టాస్క్‌లను నిర్వహించడానికి క్రోంటాబ్ సరళమైన మార్గం.

తరువాత, క్రోంటాబ్‌లోని క్రాన్ యొక్క నిర్వచనానికి సంబంధించి ఒక చిన్న ఉదాహరణను నేను మీకు ఉదాహరణ ఉదాహరణతో ఇస్తాను. (మీరు మీ ముందు # కలిగి ఉన్నారా, తద్వారా మీరు మీ క్రోంటాబ్ ఫైల్ ప్రారంభంలో వ్యాఖ్యగా ఉంచవచ్చు మరియు మీరు దీన్ని ఎల్లప్పుడూ చేతిలో ఉంచుతారా?

# క్రాన్ యొక్క ఉదాహరణ నిర్వచనం: #.---------------- నిమిషాలు (0 - 59) # |.------------- గంటలు (0 - 23) # | |.---------- నెల రోజులు (1 - 31) # | | |.------- నెలలు (1 - 12) ఓ జాన్, ఫీబ్, మార్, ఏప్రిల్… # | | | |.---- వారంలోని రోజులు (0 - 6) (ఆదివారం = 0 లేదా 7) # | | | | | # * * * * * USER COMMAND MAILTO = "cron @ localhost" SHELL = / bin / sh

ప్రతి నక్షత్రం అమలు యొక్క క్షణాన్ని నిర్ణయించే సమయం యొక్క కొంత భాగాన్ని సూచిస్తుంది, తరువాత అమలు చేయబడే వినియోగదారు (ఆ వినియోగదారు రూట్ కావచ్చు లేదా కేటాయించిన అమలు అనుమతులతో ఒకటి కావచ్చు) మరియు చివరికి అమలు చేయవలసిన ఆదేశం.

క్రాన్ జాబ్ అడ్మినిస్ట్రేషన్

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

మేము మీకు సిఫార్సు చేస్తున్నాము కానానికల్ అధికారికంగా ఉబుంటును ప్రకటించింది 17.04 `` జెస్టి జాపస్ ''

మీకు కావలసినది, ఉన్న ఫైల్‌ను మీరు ఎంచుకున్న మరొకదానితో భర్తీ చేయాలంటే, ఈ క్రింది ఆదేశాన్ని ఉపయోగించండి:

crontab (ఫైల్-పేరు)

ప్రస్తుత ఫైల్‌ను మనం సవరించాలనుకుంటే లేదా సవరించాల్సిన అవసరం ఉంటే మేము ఈ క్రింది వాటిని ఉపయోగిస్తాము:

crontab -e

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

crontab -l

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

crontab -d

మీరు చదవడానికి ఆసక్తి కలిగి ఉండవచ్చు: ఉబుంటు మరియు లైనక్స్ కోసం ప్రాథమిక ఆదేశాలకు శీఘ్ర గైడ్

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

crontab -c dir

చివరకు, మేము సిస్టమ్‌కు చెందిన ఇతర వినియోగదారుల యొక్క క్రోంటాబ్‌ను నిర్వహించవచ్చు.

crontab -u యూజర్

మీరు చూసినట్లుగా, Linux లో పనులను షెడ్యూల్ చేయడం అస్సలు సంక్లిష్టంగా లేదు మరియు అన్ని స్పష్టమైన పాయింట్లతో త్వరగా చేయవచ్చు.

వ్యాసం మీకు సహాయకరంగా ఉందని నేను ఆశిస్తున్నాను. వ్యాఖ్యలలో లినక్స్‌లో మీ క్రాన్‌ను ప్రోగ్రామింగ్ చేయడానికి మీ సమస్యలను లేదా మంచి అభ్యాసాన్ని మీరు వదిలివేయవచ్చు! ?

హార్డ్వేర్

సంపాదకుని ఎంపిక

Back to top button