በ cron እና crond መካከል ያለው ልዩነት ምንድነው? በ1 ደቂቃ ውስጥ የተለያዩ ተግባራትን ሚስጥሮች ይወቁ

እዝያ ነህ ? ሊኑክስ በስርዓቱ ላይ የታቀዱ ተግባራትን ያዋቅሩ፣ ነገር ግን በ"ክሮን" እና "ክሮንድ" መካከል ግራ መጋባት ይሰማዎታል?

አዎ፣ ብዙ ሰዎች ይገረማሉ፡-"በሁለቱ መካከል ያለው ልዩነት ምንድን ነው?" ምንም እንኳን መንትያ ቢመስሉም, በጥልቀት ሲመረመሩ, በመካከላቸው ስውር ግን ወሳኝ ልዩነቶች አሉ.

ይህ ጽሑፍ ወደ ልዩ ባህሪያቸው እና የስራ መርሆዎቻቸው በጥልቀት ይወስድዎታል።

ክሮን ምንድን ነው?

ብለን እንጀምር በመርሃግብሩ በመጀመሪያ ደረጃ, ይህ ስም ለእርስዎ የተለመደ መሆን አለበት.

ክሮን በእውነቱ ሙሉ ስብስብ ነው። የታቀደ ተግባር መርሐግብር ሥርዓትስሙ ከግሪክ ሥር የመጣ ነው"chronos” ማለት ጊዜ ማለት ነው።

ክሮን ሲስተምለሊኑክስ ሲስተሞች መርሐግብር የተያዘለት የተግባር መርሐግብር ነው፣ የተወሰኑ ሥራዎችን በተወሰኑ ነጥቦች ላይ በራስ-ሰር ለማስፈጸም የሚያገለግል ነው።

ለምሳሌ፣ በየማለዳው የመጠባበቂያ ስክሪፕቶች እንዲፈጸሙ፣ በየሰዓቱ የስርዓት ሁኔታን ማረጋገጥ፣ ወዘተ.

በ cron እና crond መካከል ያለው ልዩነት ምንድነው? በ1 ደቂቃ ውስጥ የተለያዩ ተግባራትን ሚስጥሮች ይወቁ

ክሮን ኮር ተግባራዊነት

የ cron ዋና ተግባር የስርዓት ተግባራትን በራስ-ሰር ማስተዳደር እና አፈፃፀም እነዚህ ተግባራት ብዙውን ጊዜ ይባላሉ።የታቀዱ ተግባራት” ወይም “የተያዘለት ተግባር”

የ cron ስርዓት ይነበባል crontab 文መል(ክሮን ሠንጠረዥ)፣ እነዚህ ፋይሎች የተግባር መርሃግብሮችን እና የትዕዛዝ ዝርዝሮችን ይዘዋል፣ እና ክሮን በ crontab ፋይል ውስጥ ባሉ ቅንጅቶች ላይ በመመስረት እነዚህን ተግባራት በተያዘለት ጊዜ በራስ-ሰር ያከናውናል።

ሊባል ይችላልክሮን ለታቀደለት ተግባር መርሐግብር “እቅድ አውጪ” ነው።, ለሁሉም ተግባራት መርሃ ግብሮችን የማዘጋጀት ሃላፊነት.

የ crontab ትዕዛዝ ተጠቀም

በሊኑክስ ስርዓቶች ውስጥ የ cron ስርዓት ያካትታል crontab ለማስተዳደር ትእዛዝ. ማለፍ crontab ትዕዛዞች, የታቀዱ ስራዎችን ማከል, ማርትዕ እና መሰረዝ ይችላሉ.

使用 crontab -e የአርትዖት ሁነታን ለማስገባት ትዕዛዝ, በ cron ሠንጠረዥ ውስጥ ማከናወን የሚፈልጓቸውን ተግባራት ማከል ይችላሉ, ቅርጸቱ እንደሚከተለው ነው.

* * * * * /path/to/command

እያንዳንዱ የ"*" ምልክት እንደ ደቂቃዎች፣ ሰአታት፣ ቀናት፣ ወራት እና ሳምንታት ያሉ የተለያዩ የጊዜ አሃዶችን ይወክላል። በእነዚህ የጊዜ አወቃቀሮች ተግባራት ሲከናወኑ መቆጣጠር ይችላሉ።

ክሮንድ ምንድን ነው?

አሁን የክሮን ጽንሰ-ሐሳብ ከተረዳን, እስቲ እንመልከት ክሮንድ. ይህ የክሮን ስርዓት "ከጀርባ ያለው ጀግና" ነው.

ክሮንድ ለ cron ስርዓት ነው ዴሞን, ያለማቋረጥ ከበስተጀርባ የሚሰራ ፕሮግራም ነው እና የስርዓቱን ጊዜ የመከታተል እና በ cron ስርዓት የተቀመጡ ተግባራትን የመፈጸም ሃላፊነት አለበት.

crond ኃላፊነቶች

የ crond ሂደት ስርዓቱ ሲጀመር በራስ-ሰር ይጀምራል እና ሁልጊዜ ከበስተጀርባ ይሠራል የእሱ ተግባር በተጠቀሰው ጊዜ በ crontab ፋይል ውስጥ ያሉትን ተግባራት ማከናወን ነው።

ሊባል ይችላልክሮንድ የ cron ስርዓት "አስፈፃሚ" ነው.

ያለ crond ሂደት, የ cron ስርዓት የታቀዱ ተግባራትን የመፈጸም ችሎታን ያጣል.

በሊኑክስ ሲስተም የክሮንድ ሂደቱ እየሄደ መሆኑን ለማረጋገጥ የሚከተለውን ትዕዛዝ መጠቀም ይችላሉ፡

ps -ef | grep crond

የክረምቱ ሂደት የማይሰራ ከሆነ, ሁሉም የታቀዱ ተግባራት አይፈጸሙም. ስለዚህ, የ crond ሂደት በመደበኛነት እንዲሠራ ማድረግ በጣም አስፈላጊ ነው.

በ cron እና crond መካከል ያለው ግንኙነት: አገልግሎቶች እና አስፈፃሚዎች

በ cron እና crond መካከል ያለውን ግንኙነት የበለጠ ለመረዳት ሀሕይወት።ውስጥ ምሳሌ.

ይህን በዓይነ ሕሊናህ ተመልከት፡ " የሚባል ሰው አለህ።ትንሽ ቀይ መጽሐፍ” አፕሊኬሽን፣ ተጠቃሚዎች በተወሰነ ጊዜ ይዘትን እንዲመለከቱ እና እንዲያትሙ የሚያስችል ሰፊ ስርዓት ነው።

ከዚህ አፕሊኬሽን ጀርባ፣ ይዘትን ከበስተጀርባ የማተም ሃላፊነት ያለው "Xiaohong Guardian" የሚባል ፕሮግራም አለ።

ክሮን እንደ "ትንሽ ቀይ መጽሐፍ" ነው, እና ክሮንድ "ትንሽ ቀይ ጠባቂ" ነው.

በ cron እና crond መካከል ያለውን ልዩነት ለማጠቃለል፡-

  • በመርሃግብሩ: የተግባር መርሃ ግብሮችን የመቅረጽ እና የማስተዳደር ሃላፊነት ያለው እና የታቀደው የተግባር መርሐግብር "አእምሮ" ነው.
  • ክሮንድ: የበስተጀርባ ዴሞን ሂደት ፣ የታቀዱ ተግባራትን "አስፈፃሚ" እና በክሮን ሠንጠረዥ ውስጥ ባለው መርሃ ግብር መሠረት ተግባራትን ያከናውናል ።

በዚህ መንገድ ስንመለከት, ክሮን አጠቃላይ ስርዓት ነው, እና ክሮንድ በስርዓቱ ላይ ተግባራትን የሚያከናውን ሂደት ነው.

crontab ፋይል፡ ክሮን የተግባር ዝርዝር

የ cron ስርዓት ማስፈጸሚያ መሠረት ከ የማይነጣጠል ነው crontab ፋይልክሮን ሲስተም የተግባር መርሃ ግብሮችን የሚያከማችበት ነው።

እያንዳንዱ ተጠቃሚ (የ root ተጠቃሚን ጨምሮ) የራሱን የታቀዱ ተግባራትን ለማስተዳደር የራሱ የሆነ የክሮታብ ፋይል ሊኖረው ይችላል።

መጠቀም እንችላለን crontab -l የአሁኑን ተጠቃሚ የተግባር ዝርዝር ለማየት ወይም ተጠቀም crontab -e ተግባሩን ለማረም.

crontab ፋይል አገባብ

በ crontab ፋይል ውስጥ ፣ እያንዳንዱ መስመር አንድ ተግባርን ይወክላል ፣ እና የእያንዳንዱ መስመር ቅርጸት እንደሚከተለው ነው።

分钟 小时 日期 月份 星期 命令

ለምሳሌ፣ የሚከተለው ተግባር በየቀኑ ከጠዋቱ 2 ሰዓት ላይ የመጠባበቂያ ስክሪፕቱን መፈፀምን ይወክላል፡-

0 2 * * * /usr/local/bin/backup.sh

ይህ ቀላል ምሳሌ የክሮን ሲስተም ኃይለኛ አውቶማቲክ ችሎታዎችን ያሳያል።

ክሮን እና ክሮንድ: ከትዕይንቶች በስተጀርባ ያለው ትብብር

በስርዓቱ ትክክለኛ አሠራር ክሮን እና ክሮንድ የማይነጣጠሉ ናቸው. ክሮን የተግባር መርሃ ግብሮችን የመፍጠር እና የማስተዳደር ሃላፊነት አለበት ፣ ክሮንድ ግን ጊዜን ያለማቋረጥ ይከታተላል እና ተግባራት በተጠቀሰው ጊዜ መከናወኑን ያረጋግጣል።

በማንኛውም ጊዜ የስርዓት ጊዜው አስቀድሞ የተዘጋጀው የተግባር ጊዜ ላይ ሲደርስ ክሮንድ "ይነቃቃል" እና ተግባሩን ያከናውናል.

ክሮንድ ዴሞን ለምን ያስፈልገናል?

የ crond መኖር ተግባራት በሰዓቱ መከናወኑን ያረጋግጣል።

ክሮንድ መሮጥ ካቆመ፣ በክሮን ሲስተም ውስጥ ያሉ ሁሉም ተግባራት መፈፀም አይችሉም። ስለዚህ የክሮንድ ዴሞን መደበኛ አሠራር ለስርዓቱ አውቶማቲክ አስተዳደር ወሳኝ ነው።

በየቀኑ የስርዓት አስተዳደር ውስጥ የመተግበሪያ ሁኔታዎች

የ cron እና crond ጥምረት በስርዓት አስተዳደር ውስጥ በተለይም በአገልጋይ አካባቢዎች ውስጥ በሰፊው ጥቅም ላይ ይውላል። የሚከተሉት አንዳንድ የተለመዱ የመተግበሪያ ሁኔታዎች ናቸው፡

  1. ራስ-ሰር ምትኬ: በክሮን አማካኝነት አገልጋዩ በየቀኑ ወይም በየሳምንቱ በመደበኛነት የውሂብ ምትኬን እንዲያስቀምጥ ቀጠሮ ማስያዝ ይችላሉ።
  2. ራስ-ሰር ማጽዳትየአገልጋዩ የዲስክ ቦታ እንዳይሞላ ለመከላከል የሎግ ፋይሎችን አዘውትሮ ማፅዳትን ያዋቅሩ።
  3. ክትትል እና አስደንጋጭበመደበኛነት የስርዓት ጤና ምርመራዎችን በክሮን ያካሂዱ እና ያልተለመዱ ነገሮች ሲገኙ የማንቂያ ኢሜሎችን ይላኩ።

በክሮን እና ክሮንድ መካከል ያሉ አለመግባባቶች፡ ተዘውትረው የሚጠየቁ ጥያቄዎች እና መልሶች

የክሮን ተግባር ለምን አይሰራም?

ብዙ ሰዎች ያዘጋጃቸው ክሮን ተግባራት እንደተጠበቀው እንዳልተፈጸሙ ይገነዘባሉ ምክንያቶቹም የሚከተሉትን ሊያካትቱ ይችላሉ።

  1. ክሮንድ ሂደት አልተጀመረምእባክዎ ክሮንድ በመደበኛነት እየሰራ መሆኑን ያረጋግጡ።
  2. የተግባር ማዋቀር ስህተትየ crontab ፋይል አገባብ ትክክል መሆኑን ያረጋግጡ።
  3. የመንገድ ችግርየተገለጹት የትእዛዝ እና የስክሪፕት መንገዶች ትክክል መሆናቸውን ያረጋግጡ።

የ crond ሂደቱን እንዴት እንደገና ማስጀመር ይቻላል?

የክሮንድ ሂደቱ ያልተለመደ ከሆነ እንደገና ለማስጀመር የሚከተለውን ትዕዛዝ መጠቀም ይችላሉ፡

sudo service crond restart

ይህ ትዕዛዝ ሁሉም ተግባራት በመደበኛነት እንዲሰሩ ለማረጋገጥ የ crond አገልግሎትን እንደገና ያስጀምረዋል.

ማጠቃለያ-የክሮን እና ክሮን የማይፈለግ

በክሮን እና ክሮንድ መካከል ያለው ፍጹም ትብብር የሊኑክስ ሲስተም ያለ ሰው ጣልቃገብነት ተግባራትን በራስ-ሰር እንዲያከናውን ያስችለዋል ፣ ይህም የስርዓቱን አውቶማቲክ አስተዳደር ችሎታዎች በእጅጉ ያሻሽላል።

ክሮን ዕቅዶችን ለማውጣት እንደ የጊዜ መርሐግብር ሥርዓት ሆኖ ያገለግላል፣ እና ክሮንድ ተግባራትን ለማከናወን ኃላፊነት ያለው እንደ ዴሞን ሂደት ሆኖ ያገለግላል።

ሁለቱ እርስ በርስ የሚደጋገፉ እና ጠንካራ እና ተለዋዋጭ አውቶማቲክ የተግባር አስተዳደር ስርዓት በጋራ ይገነባሉ ማለት ይቻላል።

በዕለት ተዕለት አጠቃቀም የ cron እና crond ልዩነቶችን እና አፕሊኬሽኖችን መቆጣጠር በአገልጋይ አስተዳደር ውስጥ የበለጠ ምቾት እንዲሰማዎት እና የበለጠ ቀልጣፋ ስራዎችን እንዲያሳኩ ያደርግዎታል።

ለወደፊቱ፣ የእርስዎን የስርዓት አስተዳደር ሂደት የበለጠ ለማመቻቸት እና በራስ ሰር ለመስራት ስለ ክሮን ሲስተም የላቀ አጠቃቀም የበለጠ ማወቅ ይችላሉ።

ክሮን እና ክሮንድ ሁሉም የሊኑክስ አስተዳዳሪ ሊኖራቸው የሚገባ ጥሩ አጋሮች ናቸው።

ተስፋ Chen Weiliang ብሎግ ( https://www.chenweiliang.com/ ) የተጋራ "በክሮን እና ክሮንድ መካከል ያለው ልዩነት ምንድን ነው?" በ 1 ደቂቃ ውስጥ የተለያዩ ተግባራትን ሚስጥሮች ይወቁ" ይረዱዎታል.

እንኳን በደህና መጡ የዚህን ጽሁፍ ማገናኛ ለማጋራት፡-https://www.chenweiliang.com/cwl-32188.html

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

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

 

评论ሺ评论评论评论 ፡፡

የኢሜል አድራሻዎ አይታተምም። 项 已 用 ፡፡ * 标注

የአንቀጽ ማውጫ
ወደ ላይ ሸብልል