ఆర్టికల్ డైరెక్టరీ
- 1 క్రాన్ అంటే ఏమిటి?
- 2 Crontab ఎలా ఉపయోగించబడుతుంది?
- 3 క్రోంటాబ్ ఎగ్జిక్యూట్ షెడ్యూల్డ్ టాస్క్ కమాండ్ ఉదాహరణ
- 3.1 ఉదాహరణ 1: ప్రతి 1 నిమిషానికి myCommandని అమలు చేయండి
- 3.2 ఉదాహరణ 2: ప్రతి గంటకు 3వ మరియు 15వ నిమిషాల్లో అమలు
- 3.3 实例3:在上午8点到11点的第3和第15分钟执行
- 3.4 实例4:每隔两天的上午8点到11点的第3和第15分钟执行
- 3.5 实例5:每周一上午8点到11点的第3和第15分钟执行
- 3.6 ఉదాహరణ 6: ప్రతి రాత్రి 21:30కి smbని పునఃప్రారంభించండి
- 3.7 实例7:每月1、10、22日的4 : 45重启smb
- 3.8 ఉదాహరణ 8: ప్రతి శనివారం మరియు ఆదివారం 1:10కి smbని పునఃప్రారంభించండి
- 3.9 ఉదాహరణ 9: ప్రతిరోజూ 18:00 మరియు 23:00 మధ్య ప్రతి 30 నిమిషాలకు smbని పునఃప్రారంభించండి
- 3.10 ఉదాహరణ 10: ప్రతి శనివారం రాత్రి 11:00 గంటలకు smbని పునఃప్రారంభించండి
- 3.11 ఉదాహరణ 11: ప్రతి గంటకు smbని పునఃప్రారంభించండి
- 3.12 ఉదాహరణ 12: 11pm మరియు 7am మధ్య ప్రతి గంటకు smbని పునఃప్రారంభించండి
- 4 పేర్కొన్న క్రోంటాబ్ టాస్క్ను ఎలా తొలగించాలి?
linuxబిల్ట్-ఇన్ క్రాన్ ప్రాసెస్ షెడ్యూల్ చేయబడిన టాస్క్లను అమలు చేసే అవసరాలను తీర్చడంలో మాకు సహాయపడుతుంది.క్రాన్ మరియు షెల్ స్క్రిప్ట్లను ఉపయోగించడం ద్వారా, చాలా క్లిష్టమైన టాస్క్ కమాండ్లను క్రమం తప్పకుండా అమలు చేయడంలో సమస్య లేదు.
క్రాన్ అంటే ఏమిటి?
మనం తరచుగా ఉపయోగించేదిcrontabకమాండ్, ఇది క్రాన్ టేబుల్కి చిన్నది.
ఇది క్రాన్ కోసం కాన్ఫిగరేషన్ ఫైల్, దీనిని జాబ్ లిస్ట్ అని కూడా పిలుస్తారు.
కింది ఫోల్డర్లలో సంబంధిత కాన్ఫిగరేషన్ ఫైల్లను మనం కనుగొనవచ్చు.
- రూట్తో సహా ప్రతి వినియోగదారు కోసం /var/spool/cron/ డైరెక్టరీ crontab టాస్క్లను నిల్వ చేస్తుంది మరియు ప్రతి పనికి సృష్టికర్త పేరు పెట్టబడుతుంది.
- /etc/crontab ఈ ఫైల్ వివిధ అడ్మినిస్ట్రేటివ్ మరియు మెయింటెనెన్స్ టాస్క్లను షెడ్యూల్ చేయడానికి బాధ్యత వహిస్తుంది.
- /etc/cron.d/ ఈ డైరెక్టరీ అమలు చేయవలసిన ఏవైనా క్రోంటాబ్ ఫైల్లు లేదా స్క్రిప్ట్లను నిల్వ చేయడానికి ఉపయోగించబడుతుంది.
- మేము స్క్రిప్ట్లను /etc/cron.hourly, /etc/cron.dలో కూడా ఉంచవచ్చుaily, /etc/cron.weekly, /etc/cron.monthly డైరెక్టరీలు, ప్రతి గంట/రోజు/వారం, నెలను అమలు చేయనివ్వండి.
Crontab ఎలా ఉపయోగించబడుతుంది?
మా సాధారణంగా ఉపయోగించే ఆదేశాలు క్రింది విధంగా ఉన్నాయి:
crontab [-u username] //省略用户名表示操作当前用户的crontab -e (编辑工作表) -l (列出工作表里的命令) -r (删除工作表)
మేము వాడతాంcrontab -e
ప్రస్తుత వినియోగదారు యొక్క వర్క్షీట్ సవరణను నమోదు చేయండి, ఇది సాధారణ విమ్ ఇంటర్ఫేస్.ప్రతి పంక్తి ఒక ఆదేశం.
వర్క్షీట్ని సవరించండి▼
crontab -e
వర్క్షీట్లను జాబితా చేయండి▼
crontab -l
వర్క్షీట్ని తొలగించండి ▼
crontab -r
క్రోంటాబ్ యొక్క ఆదేశం సమయం + చర్యతో కూడి ఉంటుంది మరియు దాని సమయంనిమిషం, గంట, రోజు, నెల, వారంఐదు, ఆపరేటర్ కలిగి ఉంది
- * పరిధిలోని అన్ని సంఖ్యలు
- / ఎన్ని సంఖ్యలు
- - X నుండి Z వరకు
- ,హాష్ సంఖ్యలు
క్రోంటాబ్ ఎగ్జిక్యూట్ షెడ్యూల్డ్ టాస్క్ కమాండ్ ఉదాహరణ
ఉదాహరణ 1: ప్రతి 1 నిమిషానికి myCommandని అమలు చేయండి
* * * * * myCommand
ఉదాహరణ 2: ప్రతి గంటకు 3వ మరియు 15వ నిమిషాల్లో అమలు
3,15 * * * * myCommand
实例3:在上午8点到11点的第3和第15分钟执行
3,15 8-11 * * * myCommand
实例4:每隔两天的上午8点到11点的第3和第15分钟执行
3,15 8-11 */2 * * myCommand
实例5:每周一上午8点到11点的第3和第15分钟执行
3,15 8-11 * * 1 myCommand
ఉదాహరణ 6: ప్రతి రాత్రి 21:30కి smbని పునఃప్రారంభించండి
30 21 * * * /etc/init.d/smb restart
实例7:每月1、10、22日的4 : 45重启smb
45 4 1,10,22 * * /etc/init.d/smb restart
ఉదాహరణ 8: ప్రతి శనివారం మరియు ఆదివారం 1:10కి smbని పునఃప్రారంభించండి
10 1 * * 6,0 /etc/init.d/smb restart
ఉదాహరణ 9: ప్రతిరోజూ 18:00 మరియు 23:00 మధ్య ప్రతి 30 నిమిషాలకు smbని పునఃప్రారంభించండి
0,30 18-23 * * * /etc/init.d/smb restart
ఉదాహరణ 10: ప్రతి శనివారం రాత్రి 11:00 గంటలకు smbని పునఃప్రారంభించండి
0 23 * * 6 /etc/init.d/smb restart
ఉదాహరణ 11: ప్రతి గంటకు smbని పునఃప్రారంభించండి
* */1 * * * /etc/init.d/smb restart
ఉదాహరణ 12: 11pm మరియు 7am మధ్య ప్రతి గంటకు smbని పునఃప్రారంభించండి
* 23-7/1 * * * /etc/init.d/smb restart
పేర్కొన్న క్రోంటాబ్ టాస్క్ను ఎలా తొలగించాలి?
SSH క్రింది crontab ఆదేశాన్ని నమోదు చేయండి ▼
crontab -e
- బహుళ టాస్క్లను ఊహిస్తూ, vimలో పేర్కొన్న షెడ్యూల్ చేసిన పనిని తొలగించండి (కర్సర్ను తొలగించాల్సిన కాన్ఫిగరేషన్ లైన్కు తరలించండి, తొలగించడానికి డిలీట్ కీని నొక్కండి)
పత్రికా :wq
పొందుపరుచు మరియు నిష్క్రమించు
Crontab టాస్క్ తొలగించబడిందో లేదో తనిఖీ చేయాలా?
crontab -l
- ఇప్పుడే తొలగించబడిన crontab షెడ్యూల్ చేయబడిన టాస్క్ ఉనికిలో లేదని కనుగొనబడింది, అంటే తొలగింపు విజయవంతమైందని అర్థం.
CWP కంట్రోల్ ప్యానెల్క్రోంటాబ్ షెడ్యూల్డ్ టాస్క్లను ఎలా సెట్ చేయాలి
- షెడ్యూల్ చేయబడిన టాస్క్లో, CWP కంట్రోల్ ప్యానెల్ యొక్క బ్యాకప్ ఫైల్లను GDriveకి స్వయంచాలకంగా సమకాలీకరించడానికి సింక్రొనైజేషన్ ఆదేశాన్ని జోడించండి.
CWP కంట్రోల్ ప్యానెల్ని ఉపయోగిస్తుంటే, CWP కంట్రోల్ ప్యానెల్కి లాగిన్ అవ్వండిఆఫ్ Server Setting
→ Crontab for root
▼
"పూర్తి కస్టమ్ క్రాన్ జాబ్లను జోడించు"లో, కింది పూర్తిగా అనుకూల క్రాన్ ఆదేశాన్ని నమోదు చేయండి ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (ప్రతి ఉదయం 7:00 గంటలకు స్థానిక డైరెక్టరీని స్వయంచాలకంగా సమకాలీకరించండి
/backup2
కాన్ఫిగరేషన్ పేరు gdriveతో నెట్వర్క్ డిస్క్కిbackup2
విషయ సూచిక) - (ప్రతి ఉదయం 7:55 గంటలకు స్థానిక డైరెక్టరీని స్వయంచాలకంగా సమకాలీకరించండి
/newbackup
కాన్ఫిగరేషన్ పేరు gdriveతో నెట్వర్క్ డిస్క్కిcwp-newbackup
విషయ సూచిక) - సమకాలీకరించుWordPressవెబ్సైట్ ఫైల్ల కోసం, ఇన్క్రిమెంటల్గా బ్యాకప్ చేయకూడదని సిఫార్సు చేయబడింది, ఎందుకంటే ఫైల్ పేర్లు ఒకేలా ఉంటే, ఫైల్లలోని కంటెంట్లు భిన్నంగా ఉంటే, అవి సింక్రొనైజ్ చేయబడవని పరీక్షలో కనుగొనబడింది.
షెడ్యూల్ చేసిన ప్రారంభం కారణంగాrcloneస్వయంచాలక సమకాలీకరణ పూర్తయిన తర్వాత, rclone ప్రక్రియ ఇప్పటికీ నేపథ్యంలో అమలు చేయబడవచ్చు, ఇది దాదాపు 20% CPU వనరులను ఆక్రమిస్తుంది మరియు సర్వర్ వనరులను వృధా చేస్తుంది.
అందువల్ల, rclone ప్రక్రియను మూసివేయడానికి బలవంతంగా పూర్తి అనుకూలీకరించిన షెడ్యూల్ చేసిన టాస్క్ కమాండ్ను జోడించడం అవసరం ▼
00 09 * * * killall rclone
- (ప్రతిరోజు ఉదయం 7:00 గంటలకు rclone ప్రక్రియను స్వయంచాలకంగా బలవంతంగా మూసివేయండి)
CWP నియంత్రణ ప్యానెల్ Crontab షెడ్యూల్ చేసిన టాస్క్లను సవరించలేకపోతే, మీరు FTPని ఉపయోగించవచ్చుసాఫ్ట్వేర్ఒక ఫైల్ తెరవండి /var/spool/cron/
Crontab సమయానుకూల పనులను నేరుగా సవరించండి.
VPS కోసం rclone బ్యాకప్ని ఎలా ఉపయోగించాలి?దయచేసి వీక్షించడానికి క్రింది లింక్ని క్లిక్ చేయండిcentosGDrive ఆటోమేటిక్ సింక్ ట్యుటోరియల్▼ని ఉపయోగించడం
హోప్ చెన్ వీలియాంగ్ బ్లాగ్ ( https://www.chenweiliang.com/ ) "Linux Crontab షెడ్యూల్డ్ స్క్రిప్ట్ టాస్క్ కమాండ్ & సెట్టింగ్ కాన్ఫిగరేషన్ ఫైల్ యూసేజ్"ని భాగస్వామ్యం చేసారు, ఇది మీకు సహాయకరంగా ఉంటుంది.
ఈ కథనం యొక్క లింక్ను భాగస్వామ్యం చేయడానికి స్వాగతం:https://www.chenweiliang.com/cwl-1429.html
తాజా నవీకరణలను పొందడానికి చెన్ వీలియాంగ్ బ్లాగ్ యొక్క టెలిగ్రామ్ ఛానెల్కు స్వాగతం!
📚 ఈ గైడ్లో భారీ విలువ ఉంది, 🌟ఇది ఒక అరుదైన అవకాశం, దీన్ని మిస్ చేయకండి! ⏰⌛💨
నచ్చితే లైక్ చేసి షేర్ చేయండి!
మీ భాగస్వామ్యం మరియు ఇష్టాలు మా నిరంతర ప్రేరణ!