የአንቀጽ ማውጫ
- 1 ክሮን ምንድን ነው?
- 2 Crontab እንዴት ጥቅም ላይ ይውላል?
- 3 Crontab የታቀደ የተግባር ትዕዛዝ ምሳሌን ያስፈጽም
- 3.1 ምሳሌ 1፡ በየ1 ደቂቃው ትእዛዝን ፈፅም።
- 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፡ በእያንዳንዱ ቅዳሜ እና እሁድ smb 1፡10 ላይ እንደገና ያስጀምሩ
- 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 የተገለጸውን የ Crontab ተግባር እንዴት መሰረዝ እንደሚቻል?
- 5 የ Cron አገልግሎትን እንዴት እንደገና ማስጀመር ይቻላል?
- 6 በCWP የቁጥጥር ፓነል ውስጥ Crontab የታቀዱ ተግባራትን እንዴት ማዋቀር እንደሚቻል
ሊኑክስአብሮ የተሰራው ክሮን ሂደት የታቀዱ ተግባራትን ለማከናወን የሚያስፈልጉትን ፍላጎቶች ለማሟላት ይረዳናል, ክሮን እና ሼል ስክሪፕቶችን በመጠቀም, በጣም ውስብስብ የሆኑ የተግባር ትዕዛዞችን በመደበኛነት በመተግበር ላይ ምንም ችግር የለበትም.
ክሮን ምንድን ነው?
ብዙ ጊዜ የምንጠቀመው ነው።crontabትዕዛዝ, ለ ክሮን ጠረጴዛ አጭር ነው.
ለ ክሮን የማዋቀሪያ ፋይል ነው, እሱም የስራ ዝርዝር ተብሎም ሊጠራ ይችላል.
በሚከተሉት አቃፊዎች ውስጥ ተዛማጅ የሆኑ የማዋቀሪያ ፋይሎችን ማግኘት እንችላለን.
- የ/var/spool/cron/ ዳይሬክተሩ ሥርን ጨምሮ ለእያንዳንዱ ተጠቃሚ የክሮንታብ ተግባራትን ያከማቻል እና እያንዳንዱ ተግባር በፈጣሪ ስም ተሰይሟል።
- /etc/crontab ይህ ፋይል የተለያዩ አስተዳደራዊ እና የጥገና ሥራዎችን መርሐግብር የማስያዝ ኃላፊነት አለበት።
- /etc/cron.d/ ይህ ማውጫ የሚከናወኑትን የክሮታብ ፋይሎችን ወይም ስክሪፕቶችን ለማከማቸት ይጠቅማል።
- እንዲሁም በ /etc/cron.hourly, /etc/cron.d ውስጥ ስክሪፕቶችን ማስቀመጥ እንችላለንaily, /etc/cron.weekly, /etc/cron.ወርሃዊ ማውጫዎች, በየሰዓቱ/ቀን/ሳምንት, በወር እንዲሰራ ያድርጉ.
Crontab እንዴት ጥቅም ላይ ይውላል?
በብዛት የምንጠቀምባቸው ትእዛዞች የሚከተሉት ናቸው።
crontab [-u username] //省略用户名表示操作当前用户的crontab
-e (编辑工作表)
-l (列出工作表里的命令)
-r (删除工作表)እንጠቀማለንcrontab -eየተለመደው የቪም በይነገጽ የሆነውን የአሁኑን ተጠቃሚ የስራ ሉህ አርትዖት ያስገቡ።እያንዳንዱ መስመር ትዕዛዝ ነው.
የስራ ሉህ አርትዕ▼
crontab -e
የስራ ሉሆችን ይዘርዝሩ▼
crontab -l
ሉህ ሰርዝ ▼
crontab -r
የ crontab ትዕዛዝ በጊዜ + ድርጊት የተዋቀረ ነው, እና ጊዜው ነውደቂቃ, ሰዓት, ቀን, ወር, ሳምንትአምስት, ኦፕሬተሩ አለው
- * በክልል ውስጥ ያሉ ሁሉም ቁጥሮች
- / ስንት ቁጥሮች
- - ከ X እስከ Z
- :ሃሽ ቁጥሮች
Crontab የታቀደ የተግባር ትዕዛዝ ምሳሌን ያስፈጽም

ምሳሌ 1፡ በየ1 ደቂቃው ትእዛዝን ፈፅም።
* * * * * 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፡ በእያንዳንዱ ቅዳሜ እና እሁድ smb 1፡10 ላይ እንደገና ያስጀምሩ
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
የተገለጸውን የ Crontab ተግባር እንዴት መሰረዝ እንደሚቻል?
SSH የሚከተለውን የ crontab ትዕዛዝ ያስገቡ ▼
crontab -e
- ብዙ ተግባራትን በማሰብ በቪም ውስጥ የተገለጸውን የታቀደውን ተግባር ይሰርዙ (ጠቋሚውን ለመሰረዝ ወደ ውቅረት መስመር ይውሰዱት ፣ ለመሰረዝ የሰርዝ ቁልፍን ይጫኑ)
ይጫኑ :wq ማስቀመጥ እና መውጣት
የ Crontab ተግባር መሰረዙን ያረጋግጡ?
crontab -l
- አሁን የተሰረዘው የ crontab መርሐግብር የተያዘለት ተግባር እንደሌለ ተደርሶበታል፣ ይህ ማለት ስረዛው የተሳካ ነው።
የ Cron አገልግሎትን እንዴት እንደገና ማስጀመር ይቻላል?
በስርዓት አገልግሎት አስተዳደር ትዕዛዞችበአንዳንድ ሁኔታዎች የክሮን አገልግሎትን እንደገና ለማስጀመር የስርዓቱን አገልግሎት አስተዳደር ትዕዛዝ መጠቀም ሊኖርብዎ ይችላል።
በተለይ በHestiaCPየCron መርሐግብር የተያዘለትን ተግባር ለመጨመር ወይም ለማሻሻል፣የክሮን አገልግሎቱን ለመጀመር እንደገና መጀመር አለበት።
ይህ አብዛኛውን ጊዜ ከሚከተሉት ትዕዛዞች ውስጥ አንዱን ያካትታል፡-
ለመጠቀም
systemdስርዓት፡sudo systemctl restart cronለመጠቀም
init.dየድሮ ስርዓቶች ስክሪፕትsudo /etc/init.d/cron restartለመጠቀም
serviceየትእዛዝ ስርዓት;sudo service cron restart
CWP የቁጥጥር ፓነልCrontab የታቀደ ተግባራትን እንዴት ማዋቀር እንደሚቻል
- በታቀደለት ተግባር ውስጥ፣ የCWP መቆጣጠሪያ ፓኔል መጠባበቂያ ፋይሎችን ከጂዲሪቭ ጋር በራስ ሰር ለማመሳሰል የማመሳሰል ትዕዛዝ ያክሉ።
የ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 am ላይ የአካባቢ ማውጫን በራስ ሰር አመሳስል።
/backup2ወደ አውታረመረብ ዲስክ በማዋቀሪያ ስም gdrivebackup2ዝርዝር ሁኔታ) - (በየቀኑ ጥዋት 7፡55 am ላይ የአካባቢ ማውጫን በራስ ሰር አመሳስል።
/newbackupወደ አውታረመረብ ዲስክ በማዋቀሪያ ስም gdrivecwp-newbackupዝርዝር ሁኔታ) - አመሳስልየዎርድፕረስለድር ጣቢያ ፋይሎች, ተጨማሪ ምትኬ እንዳይቀመጥ ይመከራል, ምክንያቱም ፈተናው የፋይል ስሞች ተመሳሳይ ከሆኑ, ነገር ግን የፋይሎቹ ይዘቶች የተለያዩ ከሆኑ, አይመሳሰሉም.
በጊዜ ጅምር ምክንያትrcloneአውቶማቲክ ማመሳሰል ከተጠናቀቀ በኋላ የ rclone ሂደት አሁንም ከበስተጀርባ ሊሄድ ይችላል, ይህም እስከ 20% የሲፒዩ ሀብቶችን ይይዛል, በዚህም ምክንያት የአገልጋይ ሀብቶችን ብክነት ያስከትላል.
ስለዚህ የ rlone ሂደቱን እንዲዘጋ ለማስገደድ ሙሉ በሙሉ ብጁ የታቀደ የተግባር ትዕዛዝ ማከል አስፈላጊ ነው ▼
00 09 * * * killall rclone
- (በየማለዳው 7፡00 ላይ የ rclone ሂደቱን በግድ ዝጋ)
የCWP የቁጥጥር ፓነል Crontab የታቀዱ ተግባራትን ማርትዕ ካልቻለ ኤፍቲፒን መጠቀም ይችላሉ።ሾክፋይል ክፈት /var/spool/cron/ Crontab በጊዜ የተያዙ ስራዎችን በቀጥታ ያርትዑ።
ለ VPS የ clone ምትኬን እንዴት መጠቀም እንደሚቻል?እባክዎ ለማየት ከታች ያለውን ሊንክ ይጫኑCentOSGDrive አውቶማቲክ ማመሳሰል ትምህርትን በመጠቀም▼
ተስፋ Chen Weiliang ብሎግ ( https://www.chenweiliang.com/ ) የተጋራ "Linux Crontab መርሐግብር የተያዘለት የስክሪፕት ተግባር ትዕዛዝ እና የማዋቀር ፋይል አጠቃቀም"፣ ይህም ለእርስዎ ጠቃሚ ነው።
እንኳን በደህና መጡ የዚህን ጽሁፍ ማገናኛ ለማጋራት፡-https://www.chenweiliang.com/cwl-1429.html
ተጨማሪ ድብቅ ዘዴዎችን ለመክፈት የቴሌግራም ቻናላችንን እንኳን በደህና መጡ።
ከወደዳችሁት ሼር እና ላይክ አድርጉ! የእርስዎ ማጋራቶች እና መውደዶች የእኛ ቀጣይ ተነሳሽነት ናቸው!
