Crontabలో అన్ని ఉద్యోగాలను ఎలా చూడాలి?

Crontablo Anni Udyogalanu Ela Cudali



సర్వర్‌లను టాస్క్‌లను నిర్వహించడానికి లేదా స్క్రిప్ట్‌లను స్వయంచాలకంగా అమలు చేయడానికి సెట్ చేయవచ్చు. Linux లో, మీరు ఉపయోగించవచ్చు క్రాన్ టాస్క్ లేదా స్క్రిప్ట్‌లను కాన్ఫిగర్ చేయడానికి యుటిలిటీ మీ సర్వర్ నిర్దిష్ట సమయంలో అమలు చేయాలి. మీ సర్వర్‌లోని ఏవైనా క్రాన్ జాబ్‌లు ఇందులో ఉన్నాయి స్పూల్ డైరెక్టరీలు లో /var/spool/cron/crontabs. క్రోంటాబ్ రూట్ వినియోగదారుని మినహాయించి వినియోగదారుల కోసం అన్ని క్రాన్ జాబ్‌లను జాబితా చేస్తుంది. అయితే, మీరు మొత్తం సిస్టమ్ యొక్క క్రాన్ జాబ్‌లను చూడవలసి వస్తే, మీరు తప్పనిసరిగా రూట్ యూజర్ అయి ఉండాలి.

సిస్టమ్, ప్రస్తుత వినియోగదారులు మరియు ఇతర వినియోగదారుల కోసం మీరు క్రాంటాబ్‌లోని అన్ని ఉద్యోగాలను ఎలా జాబితా చేయవచ్చో ఈ కథనం వివరిస్తుంది. వినడానికి బాగుంది? ప్రారంభిద్దాం.

క్రాన్ ఉద్యోగాలను ఎలా జాబితా చేయాలి

క్రాంటాబ్ ఒక వినియోగదారు ఆధారంగా ఉద్యోగాలను జాబితా చేస్తుంది మరియు నిర్వాహకుడి ప్రత్యేకాధికారంతో, మీరు మరొక వినియోగదారు ఉద్యోగాలను చూడవచ్చు.







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

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



$ క్రోంటాబ్ -ఎల్

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







2. మరొక వినియోగదారు యొక్క అన్ని క్రాన్ ఉద్యోగాలను వీక్షించడం

మరొక వినియోగదారు ఉద్యోగాలను వీక్షించడానికి, మీరు దీన్ని ఉపయోగించండి -లో ఫ్లాగ్ తర్వాత వారి వినియోగదారు పేరు. అలాగే, ఇది పని చేయడానికి మీకు అడ్మినిస్ట్రేటర్ ప్రత్యేకాధికారం అవసరం. ఉదాహరణకు, కింది ఆదేశం పేరున్న వినియోగదారు యొక్క క్రాన్ జాబ్‌లను వీక్షిస్తుంది linuxhint1.

$ sudo crontab -l -u linuxhint1

మీ లక్ష్య వినియోగదారు ఉద్యోగాలు క్రింద చూపిన విధంగా క్రాంటాబ్ ఫైల్‌లో ప్రదర్శించబడతాయి:



3. అన్ని క్రాన్ జాబ్‌లను రూట్‌గా వీక్షించడం

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

$ తక్కువ / etc/crontab

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

# నానో / etc/crontab

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

# ls -la /etc/cron.hourly

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

వీక్షించడానికి రోజువారీ క్రాన్ జాబ్స్, కింది ఆదేశాన్ని ఉపయోగించండి:

# ls -la /etc/cron.daily

మీరు మునుపటి అవుట్‌పుట్‌లో వివిధ సిస్టమ్ ప్రాసెస్‌ల కోసం రోజువారీ ఉద్యోగాలను గమనించవచ్చు.

అదేవిధంగా, కింది ఆదేశం అన్నింటినీ జాబితా చేస్తుంది వారానికోసారి క్రాన్ ఉద్యోగాలు.

# ls -la /etc/cron.weekly

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

# ls -la /etc/cron.monthly

పైన చూపిన విధంగా మా వద్ద ఒక నెలవారీ క్రాన్ జాబ్ మాత్రమే ఉంది.

4. నిర్దిష్ట అప్లికేషన్‌ల కోసం క్రాన్ జాబ్‌లను వీక్షించడం

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

# cat /etc/cron.daily/google-chrome

ముగింపు

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