సిస్టమ్ని తాజా సెక్యూరిటీ ప్యాచ్లతో అప్గ్రేడ్ చేయడం, డేటాబేస్లు లేదా డేటాను బ్యాకప్ చేయడం, ఇమెయిల్లను పంపడం మరియు డిస్క్ స్పేస్ వినియోగాన్ని తనిఖీ చేయడం వంటి కార్యకలాపాలను ఆటోమేట్ చేయడానికి మీరు క్రాన్ జాబ్ను ఉపయోగించవచ్చు. క్రాన్ ప్రతి నిమిషం, గంట, రోజు, నెల, వారపు రోజు లేదా తేదీల కలయికను పేర్కొనడం ద్వారా పనులను సెట్ చేయవచ్చు.
క్రాన్ జాబ్స్ ఎందుకు ఉపయోగించాలి?
ఈ క్రింది కారణాల వల్ల లినక్స్లో క్రాన్ ఉద్యోగాలు సహాయపడతాయి:
- ఆపరేటింగ్ సిస్టమ్ లాగ్ ఫైల్లు లేదా డేటాబేస్ల షెడ్యూల్ బ్యాకప్ని తీసుకోవడంలో సహాయపడుతుంది.
- యునిక్స్ పనులను ఆటోమేట్ చేయడానికి క్రాంటాబ్ ఒక అద్భుతమైన సాధనం.
- సిస్టమ్ నిర్వహణను ఆటోమేట్ చేయడానికి ఉపయోగించే సాధనం.
- పాత లాగ్ ఫైల్స్ తొలగించడానికి.
- ఇమెయిల్ నోటిఫికేషన్లు, పాస్వర్డ్ గడువు ఇమెయిల్లు లేదా వార్తాలేఖలను పంపడానికి ఉపయోగపడుతుంది.
- డేటాబేస్ పట్టికలను ప్రక్షాళన చేయడానికి మరియు ఆర్కైవ్ చేయడానికి.
క్రాంటాబ్ యొక్క వాక్యనిర్మాణం:
క్రాంటాబ్ ఫైల్లోని ప్రతి ఫీల్డ్ కింది క్రమంలో ఉంటుంది:
నిమిషం(లు)గంట(లు)రోజు(లు)నెల(లు)వారం రోజు(లు) కమాండ్(లు)
క్రాంటాబ్ ఆదేశం యొక్క వాక్యనిర్మాణం ఇక్కడ ఉంది:
***** /మార్గం_స్క్రిప్ట్
- వా డు ఆస్టరిస్క్లు (*) సరిపోలిక కోసం.
- పరిధిని పేర్కొనండి: హైఫన్ వాడకంతో, మీరు 1-20, 60-80 లేదా మోన్-వెడ్, జనవరి-మార్ వంటి శ్రేణిని నిర్వచించవచ్చు.
- బహుళ శ్రేణులను నిర్వచించండి: ఇది జనవరి-మార్చి, ఏప్రిల్-జూలై వంటి కమాండ్ ద్వారా వేరు చేయబడిన అనేక ఫీల్డ్లను నిర్వచించడానికి కూడా మిమ్మల్ని అనుమతిస్తుంది.
క్రాన్ ఇన్స్టాల్ చేయండి:
మీ లైనక్స్ సిస్టమ్లో క్రాన్ను ఇన్స్టాల్ చేయడానికి దిగువ ఇచ్చిన ఆదేశాన్ని వ్రాయండి.
$సుడోసముచితమైనదిఇన్స్టాల్క్రాన్
ఆ తర్వాత, క్రాన్ని ఆటోస్టార్ట్ చేయడానికి ఎనేబుల్ చేయండి.
$సుడోsystemctlప్రారంభించు --ఇప్పుడుక్రాన్
నానోతో క్రాంటాబ్ను సవరించడం:
ఏదైనా క్రోంటాబ్ ఫైల్ను నానోతో సవరించే విధానాన్ని మీకు ప్రదర్శించడానికి, మేము క్రాంటాబ్ ఉద్యోగాన్ని సృష్టిస్తాము. అప్పుడు, ఒక Linux వినియోగదారు దీనిని ఉపయోగించవచ్చు crontab -u USERNAME -e నానో ఎడిటర్తో క్రోంటాబ్ ఫైల్ను సవరించడానికి ఆదేశం.
దీనిని ఉపయోగించుకుందాం క్రాంటాబ్ -ఇ క్రోంటాబ్ కాన్ఫిగరేషన్ ఫైల్లో ప్రస్తుత లైనక్స్హింట్ యూజర్ కోసం క్రాన్ జాబ్ను జోడించడానికి ఆదేశం.
$క్రాంటాబ్-ఉlinuxhint-మరియు
ప్రతి ఆదివారం ఉదయం 1:00 గంటలకు, కింది కమాండ్ ఎంట్రీ కొత్త crontab ఫైల్కు జోడించబడుతుంది, ఇది లైనక్స్హింట్ హోమ్ డైరెక్టరీ నుండి ఏదైనా లాగ్ ఫైల్లను తొలగిస్తుంది. అదనంగా, *.log తర్వాత కమాండ్ లైన్కు రీడైరెక్ట్ అక్షరాలు జోడించబడతాయి, తద్వారా కమాండ్ ఎంట్రీ అవుట్పుట్ను రీడైరెక్ట్ చేయదు. కమాండ్ సరిగ్గా అమలు చేయబడిందని ఇది హామీ ఇస్తుంది.
1 0 * * 0 rm /ఇంటికి/linuxhint/ *.log> /దేవ్/శూన్య2> &1
నొక్కండి CTRL+O. ఇది క్రోంటాబ్ ఫైల్లో జోడించిన కంటెంట్ని వ్రాస్తుంది.
ఇప్పుడు, కింది ఆదేశాన్ని ఉపయోగించడం ద్వారా linuxhint వినియోగదారు యొక్క కొత్తగా సృష్టించబడిన క్రాన్ ఉద్యోగాన్ని ధృవీకరించండి.
$సుడో ls -ది /ఎక్కడ/స్పూల్/క్రాన్/క్రాంటాబ్స్మీ క్రాన్ జాబ్ క్రాంటాబ్కు విజయవంతంగా జోడించబడిందని అవుట్పుట్ ప్రకటించింది.
ముగింపు:
లైనక్స్ సిస్టమ్ ప్యాక్ కలిగి ఉంటుంది క్రాంటాబ్ , ఒక స్వయంచాలక విధానాన్ని రూట్గా నిర్వహించగల సహాయకరమైన జాబ్ షెడ్యూలర్. లాగ్ ఫైల్స్ లేదా డేటాబేస్ల షెడ్యూల్ బ్యాకప్ తీసుకునేటప్పుడు ఆపరేటింగ్ సిస్టమ్కు సహాయపడే క్రాన్ జాబ్లను క్రాంటాబ్ కలిగి ఉంది. మీరు క్రాంటాబ్ ఫైల్లో బహుళ క్రాన్ జాబ్లను సృష్టించవచ్చు. ఈ వ్యాసం మీకు పద్ధతిని అందించింది నానోతో క్రోంటాబ్ ఫైల్లను సవరించడం ఎడిటర్.