లైనక్స్లో విధులను ఎలా షెడ్యూల్ చేయాలి: క్రోంటాబ్ ఫైళ్ళకు ఒక పరిచయం
లైనక్స్లోని క్రాన్ డెమోన్ నిర్దిష్ట సమయాల్లో నేపథ్యంలో పనులను అమలు చేస్తుంది; ఇది Windows లో టాస్క్ షెడ్యూలర్ లాగా ఉంటుంది. తగిన సింటాక్స్ ఉపయోగించి మీ సిస్టమ్ యొక్క క్రోంటాబ్ ఫైళ్ళకు పనులను జోడించండి మరియు క్రాన్ మీ కోసం స్వయంచాలకంగా అమలు చేస్తుంది.
బ్యాకప్లు, సిస్టమ్ నిర్వహణ మరియు ఇతర పునరావృత పనులను ఆటోమేట్ చేయడానికి క్రోంటాబ్ ఫైల్లను ఉపయోగించవచ్చు. వాక్యనిర్మాణం శక్తివంతమైనది మరియు సరళమైనది, కాబట్టి మీరు ప్రతి పదిహేను నిమిషాలకు లేదా ప్రతి సంవత్సరం ఒక నిర్దిష్ట రోజున ఒక నిర్దిష్ట నిమిషంలో ఒక పనిని అమలు చేయవచ్చు.
క్రోంటాబ్ తెరుస్తోంది
మొదట, మీ Linux డెస్క్టాప్ అనువర్తనాల మెను నుండి టెర్మినల్ విండోను తెరవండి. మీరు ఉబుంటును ఉపయోగిస్తుంటే డాష్ చిహ్నాన్ని క్లిక్ చేసి, టెర్మినల్ అని టైప్ చేసి ఎంటర్ నొక్కండి.
ఉపయోగించడానికి crontab -e మీ వినియోగదారు ఖాతా యొక్క క్రోంటాబ్ ఫైల్ను తెరవడానికి ఆదేశం. ఈ ఫైల్లోని ఆదేశాలు మీ వినియోగదారు ఖాతా అనుమతులతో నడుస్తాయి. సిస్టమ్ అనుమతులతో ఒక ఆదేశం అమలు కావాలంటే, ఉపయోగించండి sudo crontab -e రూట్ ఖాతా యొక్క క్రోంటాబ్ ఫైల్ను తెరవడానికి ఆదేశం. ఉపయోగించడానికి su -c “crontab -e” మీ Linux పంపిణీ సుడోను ఉపయోగించకపోతే బదులుగా ఆదేశించండి.
ఎడిటర్ను ఎన్నుకోమని మిమ్మల్ని అడగవచ్చు. నానో దాని సంఖ్యను టైప్ చేసి ఎంటర్ నొక్కడం ద్వారా అందుబాటులో ఉంటే దాన్ని ఎంచుకోండి. Vi మరియు ఇతర అధునాతన సంపాదకులను ఆధునిక వినియోగదారులు ఇష్టపడవచ్చు, కాని నానో ప్రారంభించడానికి సులభమైన ఎడిటర్.
మీ టెర్మినల్ విండో ఎగువన “గ్నూ నానో” హెడర్ ద్వారా గుర్తించబడిన నానో టెక్స్ట్ ఎడిటర్ మీకు కనిపిస్తుంది. మీరు లేకపోతే, క్రాంటాబ్ బహుశా vi టెక్స్ట్ ఎడిటర్లో తెరవబడుతుంది.
Vi ని ఉపయోగించడం మీకు సౌకర్యంగా లేకపోతే, మీరు టైప్ చేయవచ్చు : నిష్క్రమించు vi లోకి మరియు దాన్ని మూసివేయడానికి ఎంటర్ నొక్కండి. అమలు చేయండి ఎగుమతి EDITOR = నానో ఆదేశం, ఆపై అమలు crontab -e నానోలో క్రోంటాబ్ ఫైల్ను తెరవడానికి.
క్రొత్త పనులను కలుపుతోంది
నానోలోని క్రోంటాబ్ ఫైల్ దిగువకు స్క్రోల్ చేయడానికి బాణం కీలు లేదా పేజ్ డౌన్ కీని ఉపయోగించండి. # తో ప్రారంభమయ్యే పంక్తులు వ్యాఖ్య పంక్తులు, అంటే క్రాన్ వాటిని విస్మరిస్తుంది. వ్యాఖ్యలు ఫైల్ను సవరించే వ్యక్తులకు సమాచారాన్ని అందిస్తాయి.
క్రోంటాబ్ ఫైల్లోని పంక్తులు ఈ క్రింది ఆమోదయోగ్యమైన విలువలతో కింది క్రమంలో వ్రాయబడ్డాయి:
నిమిషం (0-59) గంట (0-23) రోజు (1-31) నెల (1-12) వారపు రోజు (0-6) ఆదేశం
ఏదైనా విలువతో సరిపోలడానికి మీరు నక్షత్రం (*) అక్షరాన్ని ఉపయోగించవచ్చు. ఉదాహరణకు, నెలకు ఆస్టరిస్క్ను ఉపయోగించడం వల్ల ప్రతి నెలా కమాండ్ అమలు అవుతుంది.
ఉదాహరణకు, ప్రతిరోజూ మధ్యాహ్నం 12:30 గంటలకు / usr / bin / example ఆదేశాన్ని అమలు చేయాలనుకుంటున్నాము. మేము టైప్ చేస్తాము:
29 0 * * * / usr / bin / ఉదాహరణ
మేము 30 నిమిషాల మార్కు 29 మరియు ఉదయం 12 గంటలకు 0 ఉపయోగిస్తాము ఎందుకంటే నిమిషం, గంట మరియు వారపు విలువలు 0 నుండి ప్రారంభమవుతాయి. రోజు మరియు నెల విలువలు 0 కి బదులుగా 1 వద్ద ప్రారంభమవుతాయని గమనించండి.
బహుళ విలువలు మరియు శ్రేణులు
నిర్దిష్ట బహుళ సార్లు కామాతో వేరు చేయబడిన విలువలను ఉపయోగించండి. ఉదాహరణకు, లైన్
0,14,29,44 * * * * / usr / bin / example2
ప్రతి గంటకు, ప్రతి గంటకు 15 నిమిషాల మార్క్ వద్ద / usr / bin / example2 నడుస్తుంది. మీరు ప్రతి క్రొత్త పనిని క్రొత్త పంక్తిలో చేర్చారని నిర్ధారించుకోండి.
విలువల శ్రేణిని పేర్కొనడానికి డాష్-వేరు చేసిన విలువలను ఉపయోగించండి. ఉదాహరణకు, లైన్
0 11 * 1-6 * / usr / bin / example3
ప్రతి రోజు మధ్యాహ్నం / usr / bin / example3 నడుస్తుంది, కానీ సంవత్సరంలో మొదటి ఆరు నెలల్లో మాత్రమే.
ఫైల్ను సేవ్ చేస్తోంది
క్రోంటాబ్ ఫైల్ను నానోలో సేవ్ చేయడానికి Ctrl-O నొక్కండి మరియు ఎంటర్ నొక్కండి. మీరు ఫైల్ను సేవ్ చేసిన తర్వాత నానోను మూసివేయడానికి Ctrl-X సత్వరమార్గాన్ని ఉపయోగించండి.
మీ క్రొత్త క్రోంటాబ్ ఫైల్ విజయవంతంగా ఇన్స్టాల్ చేయబడిందని సూచిస్తూ “క్రోంటాబ్: కొత్త క్రోంటాబ్ను ఇన్స్టాల్ చేస్తోంది” సందేశాన్ని మీరు చూస్తారు.