Linux Crontab స్క్రిప్ట్ టాస్క్ ఆదేశాలను క్రమం తప్పకుండా అమలు చేస్తుంది & కాన్ఫిగరేషన్ ఫైల్ వినియోగాన్ని సెట్ చేస్తుంది

ఆర్టికల్ డైరెక్టరీ

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 వరకు
  • ,హాష్ సంఖ్యలు

క్రోంటాబ్ ఎగ్జిక్యూట్ షెడ్యూల్డ్ టాస్క్ కమాండ్ ఉదాహరణ

Linux Crontab స్క్రిప్ట్ టాస్క్ ఆదేశాలను క్రమం తప్పకుండా అమలు చేస్తుంది & కాన్ఫిగరేషన్ ఫైల్ వినియోగాన్ని సెట్ చేస్తుంది

ఉదాహరణ 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 SettingCrontab for root ▼

CWP నియంత్రణ ప్యానెల్‌లో GDriveకి స్వయంచాలకంగా సమకాలీకరించడానికి Crontab సమయానుకూల పనులను ఎలా సెట్ చేయాలి?2వ

"పూర్తి కస్టమ్ క్రాన్ జాబ్‌లను జోడించు"లో, కింది పూర్తిగా అనుకూల క్రాన్ ఆదేశాన్ని నమోదు చేయండి ▼

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

తాజా నవీకరణలను పొందడానికి చెన్ వీలియాంగ్ బ్లాగ్ యొక్క టెలిగ్రామ్ ఛానెల్‌కు స్వాగతం!

🔔 ఛానెల్ టాప్ డైరెక్టరీలో విలువైన "ChatGPT కంటెంట్ మార్కెటింగ్ AI టూల్ యూసేజ్ గైడ్"ని పొందిన మొదటి వ్యక్తి అవ్వండి! 🌟
📚 ఈ గైడ్‌లో భారీ విలువ ఉంది, 🌟ఇది ఒక అరుదైన అవకాశం, దీన్ని మిస్ చేయకండి! ⏰⌛💨
నచ్చితే లైక్ చేసి షేర్ చేయండి!
మీ భాగస్వామ్యం మరియు ఇష్టాలు మా నిరంతర ప్రేరణ!

 

发表 评论

మీ ఇమెయిల్ చిరునామా ప్రచురించబడదు. అవసరమైన ఫీల్డ్‌లు ఉపయోగించబడతాయి * లేబుల్

పైకి స్క్రోల్ చేయండి