నీకు అది తెలుసా బ్లేడ్ రన్నర్ 2019 లో సెట్ చేయబడిందా? ఇది ఇప్పటి నుండి మూడు సంవత్సరాలు! చెప్పనవసరం లేదు భవిష్యత్తు 2 కి తిరిగి వెళ్ళు , వారు 2015 లో ముందుకు ప్రయాణించే సమయం. ఇంకా మా వద్ద ఎగిరే కార్లు లేవు మరియు మనలో ప్రతిరూపాలు లేవు (నాకు తెలిసినంత వరకు).
భవిష్యత్ యొక్క కల్పిత చిత్రణలతో పోల్చినప్పుడు ప్రస్తుత సాంకేతికతతో నిరాశ చెందడం సులభం. ఇప్పటికీ, ఈ రోజుల్లో మన ఫోన్లు, కంప్యూటర్లు మరియు ఇళ్ళు కూడా అద్భుతమైన పనులు చేయగలవు. పనులను ఆటోమేట్ చేయగల సామర్థ్యం వాటిలో ఒకటి.
ప్రతి లైనక్స్ యూజర్ సిస్టమ్-సంబంధిత (పాత లాగ్లను శుభ్రం చేయడం మరియు ప్యాకేజీలను నవీకరిస్తోంది ) లేదా వినియోగదారుకు సేవ చేయడం (ఇమెయిల్ తనిఖీ చేయడం, పాడ్కాస్ట్లను డౌన్లోడ్ చేయడం ...). విండోస్ యూజర్లు విండోస్ 95 నుండి టాస్క్ షెడ్యూలర్ను కలిగి ఉన్నారు. లైనక్స్లో అదే పని చేసే యుటిలిటీని క్రాన్ అంటారు, మరియు దీన్ని ఎలా ఉపయోగించాలో ఇక్కడ మేము వివరిస్తాము.
ఇన్స్టాగ్రామ్ ఖాతాలు ఎలా హ్యాక్ చేయబడతాయి
క్రాన్ అంటే ఏమిటి?
క్రోన్ అనేది బ్యాక్గ్రౌండ్లో పనిచేసే సిస్టమ్ సర్వీస్, షెడ్యూల్ చేసిన టాస్క్లు చెక్ చేస్తుంది మరియు ఏదైనా కనిపిస్తే వాటిని అమలు చేస్తుంది. టాస్క్లు - 'క్రాన్ జాబ్స్' అని కూడా పిలువబడతాయి - ప్రత్యేక కాన్ఫిగరేషన్ ఫైల్లలో (క్రాంటాబ్లు) నిర్వచించబడ్డాయి, ఇది ప్రతి నిమిషం క్రాన్ స్కాన్ చేస్తుంది. వివిధ లైనక్స్ పంపిణీలలో క్రాన్ యొక్క అనేక వెర్షన్లు కనిపిస్తాయి. ఉదాహరణకు, ఫెడోరా ఫోర్క్ ఆఫ్ క్రాన్ అంటారు క్రోనీ , మరియు కూడా ఉన్నాయి fcron , bcron , మరియు dcron . కొన్ని అదనపు ఫీచర్లను కలిగి ఉంటాయి, మరికొన్ని భద్రతపై ఎక్కువ దృష్టి సారించాయి, కానీ అవన్నీ ఒకే ఆలోచనపై ఆధారపడి ఉంటాయి.
ఈ గైడ్ విక్సీ-క్రాన్ కోసం వ్రాయబడింది, ఇది క్రాన్ యొక్క అత్యంత విస్తృతమైన వెర్షన్ మరియు మీరు ఉబుంటు మరియు దాని ఉత్పన్నాలలో కనుగొంటారు. ఇతర క్రాన్ అమలులకు కూడా చాలా సూచనలు వర్తిస్తాయి, చిన్న తేడాలు ఉండవచ్చు, కాబట్టి మీరు మారాలని నిర్ణయించుకుంటే వారి మాన్యువల్లను తనిఖీ చేయండి.
క్రోంటాబ్ అంటే ఏమిటి?
మీ సమయాన్ని నిర్వహించడం గురించి మీరు తీవ్రంగా ఆలోచిస్తుంటే, మీ వద్ద ఏదో ఒక క్యాలెండర్ ఉండవచ్చు - ఒక యాప్ లేదా కనీసం కాగితం ముక్క. క్రోంటాబ్ మీ కంప్యూటర్ క్యాలెండర్ లాంటిది. ఇది షెడ్యూల్ చేయబడిన పనుల గురించి సమాచారాన్ని కలిగి ఉంటుంది, ఏ సమయంలో ఏ ఆదేశాలను అమలు చేయాలో క్రోన్కు తెలియజేస్తుంది.
నిజానికి, మీ సిస్టమ్లో అనేక క్రాంటాబ్లు ఉన్నాయి. ప్రతి యూజర్ రూట్ (అడ్మినిస్ట్రేటర్) తో సహా వారి స్వంత క్రాంటాబ్ను కలిగి ఉంటారు. యూజర్ క్రాంటాబ్లు నిల్వ చేయబడతాయి
/var/spool/cron/crontabs/
. ది
crontab -l
కమాండ్ ప్రస్తుత వినియోగదారు కోసం crontab ఫైల్ను జాబితా చేస్తుంది. మీరు రూట్ క్రాంటాబ్తో తనిఖీ చేయవచ్చు
sudo crontab -l
.
అదనంగా, సిస్టమ్ క్రాంటాబ్ ఫైల్ ఉంది
/etc/crontab
ఇది సిస్టమ్-వైడ్ పనుల కోసం ఉపయోగించబడుతుంది. సాధారణంగా, అవి అమలు చేయదగిన, రూట్-యాజమాన్యంలోని స్క్రిప్ట్ల రూపంలో ఉంటాయి
/etc/cron.hourly/
,
/etc/cron.daily/
,
/etc/cron.weekly/
, మరియు
/etc/cron.monthly/
ఫోల్డర్లు, మరియు కొన్ని పంపిణీలలో, ది
/etc/cron.d/
ఫోల్డర్ అలాగే. సాధారణంగా చెప్పాలంటే, మీరు ఈ టాస్క్లతో వ్యవహరించాల్సిన అవసరం లేదు, ఎందుకంటే వాటిలో ఎక్కువ భాగం ఇన్స్టాల్ చేయబడిన అప్లికేషన్ల ద్వారా ఆటోమేటిక్గా సృష్టించబడతాయి.
క్రాన్తో పనులను ఎలా షెడ్యూల్ చేయాలి
ఇది సరళంగా అనిపిస్తుంది: పనులను షెడ్యూల్ చేయడానికి, వాటిని మీ క్రాంటాబ్కు జోడించండి. క్రాంటాబ్ ప్రత్యేక కాన్ఫిగరేషన్ ఫైల్ కాబట్టి, దీన్ని మాన్యువల్గా ఎడిట్ చేయడం మంచిది కాదు. బదులుగా, ఉపయోగించండి
crontab -e
కమాండ్ రూట్ లేదా ఇతర వినియోగదారుల క్రోంటాబ్లను సవరించడానికి, నిర్వాహక అధికారాలతో ఆదేశాన్ని అమలు చేయండి మరియు -u ఎంపిక తర్వాత వారి వినియోగదారు పేరును జోడించండి:
sudo crontab -u root -e
sudo crontab -u username -e
క్రాంటాబ్ ఫైల్లో రెండు విభాగాలు ఉన్నాయి. మొదటి దానిలో స్వయంచాలకంగా ఏర్పాటు చేయబడిన పర్యావరణ వేరియబుల్స్ ఉన్నాయి. మీరు సురక్షితంగా PATH, HOME మరియు SHELL వేరియబుల్స్ని మార్చవచ్చు మరియు MAIL వేరియబుల్ని సవరించవచ్చు.
ఫైల్ యొక్క రెండవ భాగం మీ షెడ్యూల్ చేసిన పనులతో వాస్తవ 'టైమ్టేబుల్'. ప్రతి టాస్క్ పట్టికలో ఒక లైన్ (అడ్డు వరుస) ఆక్రమిస్తుంది, నిలువు వరుసలు క్రింది విలువలను సూచిస్తాయి:
విజయవంతంగా పనులను షెడ్యూల్ చేయడానికి, మీరు క్రాంటాబ్ సింటాక్స్ గురించి కొంచెం తెలుసుకోవాలి:
- సంఖ్యలు పూర్ణాంకాలు (మొత్తం సంఖ్యలు) అయి ఉండాలి మరియు మీరు ఏ కాలమ్లలోనైనా ఆస్టరిస్క్ (*) ని వైల్డ్కార్డ్గా ఉపయోగించవచ్చు, అంటే 'ప్రతి నిమిషం/రోజు/నెల ...'.
- 'నెల రోజు' కాలమ్లో, 'నెల' కాలమ్లో పేర్కొన్న నెలలో జరగని తేదీని సెట్ చేయకుండా జాగ్రత్త వహించండి (ఉదాహరణకు, ఫిబ్రవరి 30).
- 'మంత్' మరియు 'డే ఆఫ్ వీక్' కాలమ్లు వరుసగా నెలలు మరియు రోజులు చిన్న పేర్లను అంగీకరిస్తాయి మరియు అవి కేస్ సెన్సిటివ్ కాదు.
- 'డే ఆఫ్ వీక్' కాలమ్లో, 0 మరియు 7 రెండూ ఆదివారం కోసం నిలుస్తాయి. 'అవర్' కాలమ్కి 'మిలిటరీ టైమ్' (24-గంటల) ఫార్మాట్ అవసరం, కానీ మీరు 24 అనే నంబర్ను ఉపయోగించలేరు-బదులుగా, 0 అంటే 12 am కి ఉంటుంది ఎందుకంటే ఇది నిమిషం, గంట మరియు వారం రోజు విలువలు మొదలవుతుంది 1 కి బదులుగా 0 వద్ద.
- సెకన్లు మద్దతు లేదు, కాబట్టి మీరు ఒక నిర్దిష్ట సెకనులో పనిని షెడ్యూల్ చేయలేరు.
మీరు చేయగలిగేది ఒక హైఫన్ (14-22 కింద 'గంటలు' పనిని మధ్యాహ్నం 2 గంటల నుండి రాత్రి 10 గంటల వరకు నిరంతరంగా అమలు చేస్తుంది), లేదా కామాతో వేరు చేయబడిన జాబితాను నిర్వచించడం ద్వారా ఒకే పనిని అనేకసార్లు అమలు చేయండి (1, 3,5 'డే ఆఫ్ వీక్' కింద సోమవారం, బుధవారం మరియు శుక్రవారం పనిని అమలు చేస్తుంది).
ఇంతలో, స్టెప్ విలువలు, ఫార్వర్డ్ స్లాష్ (/) ద్వారా ప్రాతినిధ్యం వహిస్తాయి మరియు ఇవి ఒక పరిధిలోని స్కిప్స్ మొత్తాన్ని సూచిస్తాయి; ఉదాహరణకు, 'అవర్స్' కింద 3-20/3 ప్రతి మూడు గంటలకు 3 గంటల నుండి రాత్రి 8 గంటల వరకు పనిని నిర్వహిస్తుంది. మీరు ప్రతి X గంటల పనిని పునరావృతం చేయాలనుకున్నప్పుడు ఇది ఉపయోగకరంగా ఉంటుంది, ఎందుకంటే మీరు ఒక నక్షత్రం మరియు ఒక దశను (*/X) కలపవచ్చు. మీరు సంఖ్యలను ఉపయోగిస్తున్నంత వరకు మీరు శ్రేణులను జాబితాలతో మరియు దశలను పరిధులతో కలపవచ్చు. మరో మాటలో చెప్పాలంటే, 'జన్-మార్' లేదా 'ట్యూ, ఫ్రి-సన్' వంటి కలయికలు అనుమతించబడవు.
ప్రత్యామ్నాయంగా, ప్రతి కాలమ్కి విలువను సెట్ చేయడానికి బదులుగా, మీరు @weekly, @yearly, @monthly, @daily లేదా @hourly వరుసగా ప్రారంభంలో వ్రాయవచ్చు. ఇలా షెడ్యూల్ చేయబడినప్పుడు, పనులు సాధ్యమయ్యే మొదటి సందర్భంలో అమలు అవుతాయి, కాబట్టి @వీక్లీ వారంలోని మొదటి రోజు అర్ధరాత్రి నడుస్తుంది. సిస్టమ్ (రీ) ప్రారంభమైన వెంటనే మీరు ఒక పనిని అమలు చేయాలనుకుంటే, @reboot ఆదేశాన్ని ఉపయోగించండి.
ఈ ఉదాహరణలో, మేము ప్రతిరోజూ 08:20 మరియు 20:20 కి బ్యాకప్ షెడ్యూల్ చేసాము. వాల్పేపర్ ప్రతి మూడు రోజులకు 19:00 గంటలకు స్వయంచాలకంగా మారుతుంది, మరియు స్క్రిప్ట్ ప్రతి సోమవారం 10:20 మరియు 20:20 వద్ద కొత్త పాడ్కాస్ట్ల కోసం తనిఖీ చేస్తుంది. పుట్టినరోజు రిమైండర్ మార్చి 25 కి సెట్ చేయబడింది మరియు ఇది పేర్కొన్న సమయ వ్యవధిలో ప్రతి 30 నిమిషాలకు నడుస్తుంది. చివరగా, స్క్రిప్ట్ ప్రతి 15 నిమిషాలకు 8 నుండి 20 వరకు ఇమెయిల్ని తనిఖీ చేస్తుంది, కానీ పనిదినాల్లో మాత్రమే. నిలువు వరుసల మధ్య ఖాళీలు మరియు ట్యాబ్లతో మీ క్రాంటాబ్ను నిర్వహించడానికి మీకు స్వేచ్ఛ ఉంది, కానీ వాటి లోపల కాదు (కామాలు, హైఫన్లు మరియు స్లాష్ల మధ్య ఖాళీలు ఉంచవద్దు).
ఇవన్నీ చాలా క్లిష్టంగా అనిపిస్తే, చింతించకండి - మీరు ఎల్లప్పుడూ ఇంటర్నెట్పై ఆధారపడవచ్చు. వంటి సాధనాలు క్రోంటాబ్ జనరేటర్ , Crontab.guru , మరియు కోర్ంటాబ్ ఎలాంటి క్రాంటాబ్ సింటాక్స్ తెలియకుండానే క్రాన్ జాబ్లను సృష్టించడంలో మీకు సహాయం చేస్తుంది. ఉద్యోగం ఎప్పుడు అమలు అవుతుందో వారు మీకు చూపుతారు మరియు సాధారణంగా ఉపయోగించే వ్యక్తీకరణల కోసం టెంప్లేట్లను అందిస్తారు. Crontab.guru బంచ్లో ఉత్తమమైనది ఎందుకంటే ఇది క్రాంటాబ్ సింటాక్స్ను లైవ్-టెస్ట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది, కాబట్టి మీ మార్పులు షెడ్యూల్ని ఎలా ప్రభావితం చేస్తాయో మీరు వెంటనే చూడవచ్చు.
క్రాన్ జాబ్స్ అమలు చేయబడ్డాయో లేదో తనిఖీ చేయడం ఎలా
క్రోన్ నేపథ్యంలో నిశ్శబ్దంగా నడుస్తుంది మరియు మీ పనులను చూసుకునే సమయంలో మీరు ఎలాంటి ఇబ్బంది లేకుండా పనిచేయనివ్వాలి. కానీ ఇది నిజంగా పనిచేస్తుందని మీరు ఎలా నిర్ధారించుకోవచ్చు?
క్రోన్ అంతర్నిర్మిత ఇమెయిల్ నోటిఫికేషన్ ఫీచర్ను కలిగి ఉంది, అయితే దీనికి కనీసం ఒక సాధారణ స్థానిక మెయిల్ సర్వర్ను సెటప్ చేయడం అవసరం. చాలా మంది గృహ వినియోగదారులు దీనిని కాన్ఫిగర్ చేయడానికి సిద్ధంగా లేరు, మరియు చాలా డిస్ట్రిబ్యూషన్లు దీనిని డిఫాల్ట్గా అందించవు (ఉదాహరణకు, ఉబుంటు లేదు). క్రాన్ని తనిఖీ చేయడానికి వేగవంతమైన మార్గం ఈ ఆదేశంతో సిస్టమ్ లాగ్ను స్కాన్ చేయడం:
cat /var/log/syslog | grep -i cron
-I ఐచ్చికము మా ప్రశ్న కేస్ -సెన్సిటివ్గా చేస్తుంది. క్రాన్ ఎక్కడో దాని స్వంత లాగ్ ఫైల్ను కలిగి ఉండే అవకాశం ఉంది
/var/log/
, కాబట్టి ఈ కమాండ్ ఉపయోగకరమైన ఫలితాలను ఉత్పత్తి చేయడంలో విఫలమైతే అక్కడ చూడండి.
మీరు ఒక నిర్దిష్ట క్రాన్ జాబ్ యొక్క అవుట్పుట్ను సేవ్ చేయవలసి వస్తే, మీరు దానిని ఫైల్కి మళ్లించవచ్చు. మీరు అమలు చేయదలిచిన ఆదేశం తర్వాత, మీ క్రోంటాబ్ చివరి కాలమ్లో మార్గం మరియు ఫైల్ పేరును అందించండి:
30 * * * * /usr/bin/yourcommand > /home/username/logfile.txt
సింగిల్> సింబల్ని ఉపయోగించడం ద్వారా ప్రతిసారి కమాండ్ రన్ అయినప్పుడు ఫైల్ని ఓవర్రైట్ చేస్తుంది. దీనిని నివారించడానికి, బదులుగా >> ఉపయోగించండి - ఇది ఇప్పటికే ఉన్న ఫైల్కు అవుట్పుట్ను జోడిస్తుంది.
క్రాన్ పని చేయకపోతే?
మీరు కొన్ని టాస్క్లను జోడించి, సిస్టమ్ లాగ్లను చెక్ చేసి, అవి చేయాల్సిన విధంగా అమలు చేయడం లేదని కనుగొనవచ్చు. సమస్యను పరిష్కరించడానికి ప్రయత్నిస్తున్నప్పుడు మీరు పరిగణించవలసిన కొన్ని విషయాలు - మరియు జాగ్రత్తగా ఉండండి.
క్రాన్ సర్వీస్ నడుస్తుందా?
మీకు తెలిసినట్లుగా, క్రాన్ డీమన్ నేపథ్యంలో నడుస్తూ ఉండాలి. ఇది నిజంగా ఇదేనని నిర్ధారించుకోండి. ఈ సేవను క్రాండ్ లేదా కేవలం క్రాన్ అని పిలుస్తారు.
Systemd ఉపయోగించి పంపిణీల కోసం:
systemctl status cron
Upstart ఉపయోగించి పంపిణీల కోసం:
service cron status
మీ పంపిణీ 'పాత' సిస్టమ్ V init విధానాన్ని ఉపయోగిస్తుంటే, దీనితో అన్ని సేవలను జాబితా చేయండి:
పారదర్శక నేపథ్యంతో చిత్రాన్ని ఎలా తయారు చేయాలి
initctl list
మరియు క్రాన్ జాబితా చేయబడిందో లేదో చూడండి.
మీరు క్రాంటాబ్ ఫైల్ను కలిగి ఉండటానికి కూడా అనుమతించబడ్డారా?
మీ చెక్ చేయండి
/etc
అనే ఫైల్స్ కోసం ఫోల్డర్
cron.allow
మరియు
cron.deny
. ఉబుంటులో, ఉనికిలో ఉండకూడదు, అంటే వినియోగదారులందరూ క్రాన్ జాబ్లను నిర్వహించడానికి అనుమతించబడతారు. అయితే, ఒక ఉంటే
USB పోర్ట్ పనిచేస్తుందో లేదో ఎలా తనిఖీ చేయాలి
cron.allow
ఫైల్, అది మీ వినియోగదారు పేరును కలిగి ఉండాలి. దీనికి విరుద్ధంగా, ఒకవేళ
cron.deny
ఫైల్ ఉంది, మీ యూజర్ పేరు అందులో ఉండకూడదు. వదిలివేయడం
cron.deny
ఫైల్ ఖాళీ అంటే రూట్ మరియు వినియోగదారులు మాత్రమే జాబితా చేయబడ్డారు
cron.allow
crontab ఫైల్స్ కలిగి ఉండవచ్చు.
మీ వేరియబుల్స్ సరిగ్గా సెట్ చేయబడ్డాయా?
క్రోంటాబ్ స్వయంచాలకంగా మీ షెల్ వేరియబుల్ని సెట్ చేస్తుంది
/bin/sh
. అయితే, ఒకవేళ మీ ఎంపిక షెల్ చేప లేదా బాష్, మీరు షెల్ వేరియబుల్ను మార్చాలి
. అదేవిధంగా, PATH వేరియబుల్ డిఫాల్ట్గా కొన్ని డైరెక్టరీలను మాత్రమే కలిగి ఉంటుంది. ఇక్కడే క్రోంటాబ్ లైనక్స్ ఆదేశాల కోసం చూస్తుంది. మీ క్రాన్ జాబ్ రన్ చేయడంలో విఫలమైతే, మీరు ఉపయోగించిన ఆదేశాన్ని crontab 'చూడలేదు'. దీనిని నివారించడానికి, PATH వేరియబుల్కు ఆదేశాలను కలిగి ఉన్న డైరెక్టరీలను జోడించి, కోలన్ల ద్వారా వేరు చేయండి:
PATH =/opt/myapp/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
మీరు దీన్ని మీ క్రోంటాబ్లో సవరించకూడదనుకుంటే, మీరు క్రాన్ జాబ్గా అమలు చేయాలనుకుంటున్న స్క్రిప్ట్లో ఈ వేరియబుల్స్ను నిర్వచించవచ్చు.
మీ క్రాంటాబ్ ఫార్మాటింగ్ పాయింట్పై ఉందా?
క్రోంటాబ్ వాక్యనిర్మాణం సరిగ్గా సాగేది కాదు. మీరు గతంలో పేర్కొన్న ఆన్లైన్ టూల్స్తో దాన్ని వెరిఫై చేసినప్పటికీ, ఒక చిన్న పొరపాటు మీ ఉద్యోగాలను అమలు చేయకుండా క్రాన్ను నిరోధించవచ్చు. జాగ్రత్తగా ఉండండి:
- క్రోంటాబ్ ఫైల్ చివర ఖాళీ లైన్ను జోడించండి
- మీ ఆదేశం కలిగి ఉంటే % గుర్తును బ్యాక్స్లాష్తో తప్పించుకోండి
- వ్యాఖ్యలను ప్రత్యేక పంక్తులుగా #తో ప్రారంభించండి. ఎన్విరాన్మెంట్ వేరియబుల్స్ లేదా క్రాన్ జాబ్ కమాండ్ల పక్కన అదే లైన్లో వ్యాఖ్యలను వ్రాయవద్దు.
మీరు నిజంగా టెర్మినల్ని ఉపయోగించాలా?
ఖచ్చితంగా కాదు. KDE యూజర్లు KCron తో క్రాన్ జాబ్లను షెడ్యూల్ చేయవచ్చు, దీని నుండి యాక్సెస్ చేయవచ్చు సిస్టమ్ సెట్టింగ్లు> టాస్క్ షెడ్యూలర్ మాడ్యూల్. కొన్ని మౌస్-క్లిక్లలో ప్రతిదీ ఎంచుకోవడానికి మరియు సర్దుబాటు చేయడానికి మిమ్మల్ని అనుమతించే సరళమైన ఇంటర్ఫేస్తో, KCron ఉపయోగించడానికి ఆనందంగా ఉంది.
మీరు గ్నోమ్ని ఇష్టపడితే, అప్పుడు గ్నోమ్ షెడ్యూల్ నీ కోసం. విధానం సమానంగా ఉంటుంది, అయితే ఇంటర్ఫేస్, కొద్దిగా భిన్నంగా ఉంటుంది. ఇది ఫైన్-గ్రెయిన్డ్ మోడిఫికేషన్ల కోసం అధునాతన మోడ్ను అందిస్తుంది మరియు ప్యానెల్ యాప్లెట్తో వస్తుంది, దీని నుండి మీరు నేరుగా టాస్క్లను మేనేజ్ చేయవచ్చు.
వంటి ఇతర పరిష్కారాల గురించి మీరు తెలుసుకోవాలి క్రోంటాబ్- UI మరియు మినిక్రాన్ . వారు బహుళ యంత్రాలు మరియు క్రాన్ జాబ్లను నిర్వహించే వినియోగదారులకు మరింత అనుకూలంగా ఉంటారు మరియు వారి చక్కని ఫీచర్లలో ఒకటి వెబ్ ఆధారిత ఇంటర్ఫేస్.
ఏదైనా క్రాన్ ప్రత్యామ్నాయాలు ఉన్నాయా?
Linux కోసం క్రాన్ చాలావరకు ప్రామాణిక టాస్క్ షెడ్యూలర్ అయితే, ఇది ఖచ్చితంగా ఒక్కటే కాదు. ది ఆదేశం వద్ద ప్రత్యేక కాన్ఫిగరేషన్ ఫైల్స్ లేకుండా, కమాండ్-లైన్ నుండి నేరుగా షెడ్యూల్ చేయగల వేగవంతమైన, ఒక-సమయం ఉద్యోగాలకు ఇది సరైనది. మీకు మరింత అవసరమైతే, ఉంది GNUbatch , ఇది ఆధారపడటం అనే భావనను పరిచయం చేస్తుంది. GNUbatch తో, మీరు ప్రతి ఉద్యోగానికి నిర్దిష్టమైన షరతులను సెట్ చేయవచ్చు లేదా షెడ్యూల్ చేసిన పనిని మునుపటి పనిపై ఆధారపడి చేయవచ్చు. ఇలాంటిదే ఏదైనా సాధించవచ్చు సిస్టమ్ టైమర్లు . క్రాన్ కంటే కాన్ఫిగర్ చేయడం తక్కువ ప్రాక్టికల్గా ఉన్నప్పటికీ, కంప్యూటర్ ఆఫ్లో ఉన్నప్పుడు ఒక టాస్క్ దాని షెడ్యూల్ని మిస్ చేసినట్లయితే సిస్టమ్డ్ టైమర్లు గుర్తుంచుకోగలవు మరియు తదుపరిసారి ఆన్లో ఉన్నప్పుడు దాన్ని అమలు చేయవచ్చు.
ఇది క్రాన్ ఒంటరిగా చేయలేని విషయం. అందుకని, ఇది నిరంతరం నడుస్తున్న సర్వర్లు మరియు కంప్యూటర్లకు అనుకూలంగా ఉంటుంది, కానీ కంప్యూటర్ ఆఫ్లో ఉన్నప్పుడు షెడ్యూల్ చేసిన ఉద్యోగాన్ని ఇది అమలు చేయదు. ఇది ఎక్కడ ఉంది అనాక్రోన్ ఆటలోకి వస్తుంది. ఇది సాంకేతికంగా 'ప్రత్యామ్నాయం' లేదా క్రాన్కు ప్రత్యామ్నాయం కాదు. బదులుగా, అనాక్రోన్ క్రాన్ను పూర్తి చేస్తుంది మరియు దానితో పాటుగా ఉపయోగించాలి, ఇది ఉబుంటు మరియు ఉబుంటు ఆధారిత ఉత్పత్తులతో సహా అనేక లైనక్స్ పంపిణీలలో ఉంటుంది. ఒక పనిని చివరిగా అమలు చేసినప్పుడు అనాక్రాన్ లాగ్ చేస్తుంది మరియు సిస్టమ్ ఆఫ్ చేయబడినప్పుడు ఏదైనా తప్పిపోయిన సందర్భాలు ఉన్నాయా అని తనిఖీ చేస్తుంది. మీరు కంప్యూటర్ను తిరిగి ఆన్ చేసినప్పుడు ఇది వాటిని అమలు చేస్తుంది, కానీ ప్రతి పనిని రోజుకు ఒకసారి మాత్రమే అమలు చేయవచ్చు.
క్రాన్ యొక్క కొన్ని వెర్షన్లు, fcron వంటివి, డిఫాల్ట్గా అనాక్రోన్ ఫీచర్లను అందిస్తాయి. అధునాతన వినియోగదారులు చూడాలనుకోవచ్చు Hcron లేదా సూపర్క్రాన్ , ఇది ప్రాథమిక క్రాన్ ఫంక్షన్లకు అనేక మెరుగుదలలను తెస్తుంది, కానీ నిర్వహించడానికి కూడా కొంత సవాలుగా ఉంది.
మీ సంగతి ఏంటి? మీ డిజిటల్ పనులను మీరు ఎలా నిర్వహిస్తారు? మీరు Linux లో ఏ పనులను షెడ్యూల్ చేస్తారు? వ్యాఖ్యలలో క్రాన్ ఉపయోగించడం కోసం మీ కథలు మరియు చిట్కాలను పంచుకోండి.
చిత్ర క్రెడిట్: షెడ్యూల్ బోర్డు షట్టర్స్టాక్ ద్వారా గొంజలో అరగోన్ ద్వారా
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ YouTube కంటే మెరుగైన 12 వీడియో సైట్లుYouTube కు కొన్ని ప్రత్యామ్నాయ వీడియో సైట్లు ఇక్కడ ఉన్నాయి. అవి ఒక్కొక్కటి ఒక్కో స్థానాన్ని ఆక్రమిస్తాయి, కానీ మీ బుక్మార్క్లకు జోడించడం విలువ.
తదుపరి చదవండి సంబంధిత అంశాలు- లైనక్స్
- లైనక్స్
ఇవానా ఇసాడోరా ఒక ఫ్రీలాన్స్ రచయిత మరియు అనువాదకుడు, లైనక్స్ ప్రేమికుడు మరియు KDE ఫంగర్ల్. ఆమె ఉచిత & ఓపెన్ సోర్స్ సాఫ్ట్వేర్కు మద్దతు ఇస్తుంది మరియు ప్రోత్సహిస్తుంది మరియు ఆమె ఎల్లప్పుడూ తాజా, వినూత్న యాప్ల కోసం చూస్తోంది. ఎలా సంప్రదించాలో తెలుసుకోండి ఇక్కడ .
ఇవానా ఇసాడోరా డెవ్సిక్ నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి