ሊኑክስ ክሮታብ የስክሪፕት ተግባር ትዕዛዞችን በመደበኛነት ያከናውናል እና የውቅር ፋይል አጠቃቀምን ያዘጋጃል።

የአንቀጽ ማውጫ

የሊኑክስ አብሮ የተሰራ የክሮን ሂደት የታቀዱ ተግባራትን ለማከናወን ያለንን ፍላጎት ለማሳካት ይረዳናል። የክሮን እና የሼል ስክሪፕቶችን በመጠቀም፣ በጣም ውስብስብ የሆኑ የተግባር ትዕዛዞችን በጊዜ ሰሌዳው ላይ በቀላሉ መፈጸም እንችላለን።

ክሮን ምንድን ነው?

ብዙ ጊዜ የክሮን ታብሌትን አጭር የሆነውን የክሮንታብ ትዕዛዝ እንጠቀማለን ።

ለ ክሮን የማዋቀሪያ ፋይል ነው, እሱም የስራ ዝርዝር ተብሎም ሊጠራ ይችላል.

በሚከተሉት አቃፊዎች ውስጥ ተዛማጅ የሆኑ የማዋቀሪያ ፋይሎችን ማግኘት እንችላለን.

  • የ/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 

የክሮንታብ ትዕዛዞች እንደ ጊዜ + እርምጃ የተዋቀሩ ናቸው። የጊዜ አማራጮች ደቂቃዎችን፣ ሰዓቶችን፣ ቀንን፣ ወርን እና አርብን ያካትታሉ። ኦፕሬተሮች የሚከተሉትን ያካትታሉ...

  • * በክልል ውስጥ ያሉ ሁሉም ቁጥሮች
  • / ስንት ቁጥሮች
  • - ከ 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 አገልግሎትን እንዴት እንደገና ማስጀመር ይቻላል?

የስርዓት አገልግሎት አስተዳደር ትዕዛዞችን መጠቀም ፡- በአንዳንድ ሁኔታዎች የክሮን አገልግሎትን እንደገና ለማስጀመር የስርዓት አገልግሎት አስተዳደር ትዕዛዞችን በቀጥታ መጠቀም ሊያስፈልግዎ ይችላል።

በተለይም፣ በሄስቲያሲፒ ውስጥ የክሮን የታቀዱ ተግባራትን ሲያክሉ ወይም ሲያሻሽሉ ፣ ለውጦቹ ተግባራዊ እንዲሆኑ የክሮን አገልግሎት እንደገና መጀመር አለበት።

ይህ አብዛኛውን ጊዜ ከሚከተሉት ትዕዛዞች ውስጥ አንዱን ያካትታል፡-

  • ለመጠቀም systemd ስርዓት፡

    sudo systemctl restart cron
    
  • ለመጠቀም init.d የድሮ ስርዓቶች ስክሪፕት

    sudo /etc/init.d/cron restart
    
  • ለመጠቀም service የትእዛዝ ስርዓት;

    sudo service cron restart
    

CWP የቁጥጥር ፓነልCrontab የታቀደ ተግባራትን እንዴት ማዋቀር እንደሚቻል

  • በታቀደለት ተግባር ውስጥ፣ የCWP መቆጣጠሪያ ፓኔል መጠባበቂያ ፋይሎችን ከጂዲሪቭ ጋር በራስ ሰር ለማመሳሰል የማመሳሰል ትዕዛዝ ያክሉ።

የCWP የቁጥጥር ፓነልን ከተጠቀሙ ወደ CWP የቁጥጥር ፓነል ይግቡServer SettingCrontab for root ▼

በCWP የቁጥጥር ፓነል ውስጥ ክሮታብ በጊዜ የተያዙ ተግባራትን ከጂዲሪቭ ጋር በራስ ሰር እንዲሰምር እንዴት ማቀናበር ይቻላል?

በ"ሙሉ ብጁ ክሮን ስራዎች" ውስጥ የሚከተለውን ሙሉ ለሙሉ ብጁ ክሮን ትዕዛዝ ያስገቡ ▼

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 ሂደቱ ከታቀደው አውቶማቲክ ማመሳሰል ከተጀመረ በኋላ በጀርባ ውስጥ መሥራቱን ሊቀጥል ስለሚችል ፣ እስከ 20% የሚሆነውን የሲፒዩ ሀብቶች ሊበላ ይችላል፣ ይህም የአገልጋይ ሀብቶችን ብክነት ያስከትላል።

ስለዚህ የ rlone ሂደቱን እንዲዘጋ ለማስገደድ ሙሉ በሙሉ ብጁ የታቀደ የተግባር ትዕዛዝ ማከል አስፈላጊ ነው ▼

00 09 * * * killall rclone
  • (በየማለዳው 7፡00 ላይ የ rclone ሂደቱን በግድ ዝጋ)

የCWP የቁጥጥር ፓነል Crontab የታቀዱ ተግባራትን ማርትዕ ካልቻለ ኤፍቲፒን መጠቀም ይችላሉ።ሾክፋይል ክፈት /var/spool/cron/ Crontab በጊዜ የተያዙ ስራዎችን በቀጥታ ያርትዑ።

VPSን ምትኬ ለማስቀመጥ rcloneን እንዴት መጠቀም ይቻላል? እባክዎ GDriveን በመጠቀም ስለ ራስ-ሰር ማመሳሰል የ CentOS አጋዥ ስልጠናን ለማየት ከታች ያለውን ሊንክ ጠቅ ያድርጉ ▼

በቼን ዌይሊያንግ ጦማር ( https://www.chenweiliang.com/ ) ላይ የተጋራው "የሊኑክስ ክሮንታብ የጊዜ ሰሌዳ ስክሪፕት የተግባር ትዕዛዞች እና የውቅር ፋይል አጠቃቀም" የሚለው ጽሑፍ ለእርስዎ ጠቃሚ እንደሚሆን ተስፋ እናደርጋለን።

የዚህን ጽሑፍ ሊንክ ለማጋራት ነፃነት ይሰማዎ፦ https://www.chenweiliang.com/cwl-1429.html

ተጨማሪ ድብቅ ዘዴዎችን ለመክፈት የቴሌግራም ቻናላችንን እንኳን በደህና መጡ።

ከወደዳችሁት ሼር እና ላይክ አድርጉ! የእርስዎ ማጋራቶች እና መውደዶች የእኛ ቀጣይ ተነሳሽነት ናቸው!

 

评论ሺ评论评论评论 ፡፡

您的邮箱地址不会被公开。必填项已用*标注

ወደ ላይ ሸብልል