Eolaire Eolaire
- 1 Cad is cron ann?
- 2 Cad is crond ann?
- 3 An gaol idir cron agus crond: seirbhísí agus seiceadóirí
- 4 comhad crontab: liosta tascanna cron
- 5 cron agus crond: a gcomhoibriú taobh thiar den láthair
- 6 Cásanna iarratais i mbainistíocht laethúil an chórais
- 7 Míthuiscintí idir cron agus crond: Ceisteanna agus Freagraí Coitianta
- 8 Conclúid: Neamhspleáchas cron agus crond
An bhfuil tú isteach Linux Cumraigh tascanna sceidealta ar an gcóras, ach an mbraitheann mearbhall idir "cron" agus "crond"?
Sea, beidh iontas ar go leor daoine:"Cad é an difríocht idir an dá?" Cé go bhféachann siad cosúil le cúpla, tar éis iniúchadh níos dlúithe, tá difríochtaí subtle ach ríthábhachtach eatarthu.
Tabharfaidh an t-alt seo tú go domhain isteach ina ngnéithe uathúla agus a bprionsabail oibre.
Cad is cron ann?
cuirimis tús leis cron Ar an gcéad dul síos, caithfidh an t-ainm seo a bheith eolach duit.
Is sraith iomlán de cron é i ndáiríre Córas sceidealaithe tasc sceidealaithe, a thagann a ainm ón bhfréamh Ghréagach"chronos”, rud a chiallaíonn am.
córas cronIs sceidealóir tasc sceidealta é do chórais Linux, a úsáidtear chun tascanna sonraithe a fheidhmiú go huathoibríoch ag pointí sonracha ama.
Mar shampla, is féidir leat scripteanna cúltaca a sceideal le forghníomhú gach maidin go luath, seiceáil stádas an chórais gach uair an chloig, etc.

feidhmiúlacht croí cron
Is é príomhfheidhm cron ná bainistiú agus cur i gcrích tascanna córais a uathoibriú.tascanna sceidealta” nó “Tasc Sceidealta”.
Léifear an córas cron crontab Comhad(tábla cron), tá sceidil tascanna agus liostaí orduithe sna comhaid seo, agus déanfaidh cron na tascanna seo a fhorghníomhú go huathoibríoch ag amanna sceidealaithe bunaithe ar na socruithe sa chomhad crontab.
Is féidir a rá go bhfuilIs é cron an "pleanálaí" le haghaidh sceidealú tascanna sceidealaithe, freagrach as sceidil a bhunú do na tascanna go léir.
Úsáid ordú crontab
I gcórais Linux, is éard atá sa chóras cron crontab ordú a bhainistiú. pas crontab Orduithe, is féidir leat a chur leis, a chur in eagar agus a scriosadh tascanna sceidealta.
使用 crontab -e Ordú chun modh eagarthóireachta a chur isteach, is féidir leat na tascanna is mian leat a dhéanamh sa tábla cron a chur leis, is é an fhormáid seo a leanas:
* * * * * /path/to/command
Seasann gach siombail "*" d'aonad difriúil ama, mar shampla nóiméid, uaireanta, laethanta, míonna agus seachtainí. Leis na cumraíochtaí ama seo, is féidir leat a rialú nuair a dhéantar tascanna a fhorghníomhú.
Cad is crond ann?
Anois go dtuigeann muid coincheap cron, déanaimis féachaint croinn. Is é seo an "laoch taobh thiar de na radhairc" an chórais cron.
Tá crond don chóras cron deamhan, is clár é a ritheann go leanúnach sa chúlra agus tá sé freagrach as monatóireacht a dhéanamh ar am an chórais agus tascanna a leagann an córas cron a fhorghníomhú.
freagrachtaí crond
Tosóidh an próiseas crond go huathoibríoch nuair a thosaíonn an córas agus a ritheann i gcónaí sa chúlra.
Is féidir a rá go bhfuilIs é crond "seiceadóir" an chórais cron.
Gan an próiseas crond, caillfidh an córas cron an cumas tascanna sceidealaithe a dhéanamh.
I gcórais Linux, is féidir leat an t-ordú seo a leanas a úsáid chun a sheiceáil an bhfuil an próiseas crond ag rith:
ps -ef | grep crond
Mura bhfuil an próiseas crond ar siúl, ní dhéanfar gach tasc sceidealaithe a fhorghníomhú. Mar sin, tá sé ríthábhachtach an próiseas crond a choinneáil ar siúl de ghnáth.
An gaol idir cron agus crond: seirbhísí agus seiceadóirí
Chun an gaol idir cron agus crond a thuiscint níos fearr, is féidir linn aSaolsampla i .
Pictiúr é seo: tá duine darb ainm agat "Leabhar Beag Dearg” feidhmchlár, ar córas ollmhór é a ligeann d’úsáideoirí ábhar a fheiceáil agus a fhoilsiú ag amanna sonracha;
Taobh thiar den iarratas seo, tá clár ar a dtugtar "Xiaohong Guardian", atá freagrach as ábhar a fhoilsiú go huathoibríoch sa chúlra.
Tá cron cosúil le "leabhar beag dearg", agus is "caomhnóir beag dearg" é crond.
Chun achoimre a dhéanamh ar na difríochtaí idir crond agus crond:
- cron: Freagrach as sceidil tascanna a fhoirmiú agus a bhainistiú, agus is é an "inchinn" maidir le sceidealú tascanna sceidealta.
- croinn: Próiseas deamhan cúlra, arb é an "seiceadóir" na tascanna sceidealta agus a fhorghníomhaíonn tascanna de réir an sceidil sa tábla cron.
Ag féachaint air ar an mbealach seo, is é cron an córas iomlán, agus is é crond an próiseas a dhéanann tascanna ar an gcóras.
comhad crontab: liosta tascanna cron
Tá bunús forghníomhaithe an chórais cron doscartha ó comhad crontab, is é sin an áit a stórálann an córas cron sceidil tascanna.
Is féidir le gach úsáideoir (lena n-áirítear úsáideoir fréimhe) a chomhad crontab neamhspleách féin a bheith aige chun a thascanna sceidealaithe féin a bhainistiú.
is féidir linn a úsáid crontab -l ordú chun liosta tascanna an úsáideora reatha a fheiceáil, nó úsáid crontab -e chun an tasc a chur in eagar.
Comhréir comhaid crontab
Sa chomhad crontab, seasann gach líne tasc, agus tá formáid gach líne mar seo a leanas:
分钟 小时 日期 月份 星期 命令
Mar shampla, is ionann an tasc seo a leanas agus an script chúltaca a fhorghníomhú ag 2 a.m. gach lá:
0 2 * * * /usr/local/bin/backup.sh
Léiríonn an sampla simplí seo cumais uathoibrithe chumhachtacha an chórais cron.
cron agus crond: a gcomhoibriú taobh thiar den láthair
In oibriú iarbhír an chórais, tá cron agus crond doscartha. Tá cron freagrach as sceidil tascanna a chruthú agus a bhainistiú, agus déanann crond monatóireacht leanúnach ar am agus cinntíonn sé go ndéantar tascanna ag an am sonraithe.
Aon uair a shroicheann am an chórais an t-am tasc réamhshocraithe, déanfaidh crond "dúiseacht" agus déanfaidh sé an tasc.
Cén fáth a bhfuil an deamhan crond de dhíth orainn?
Cinntíonn go bhfuil crond ann go ndéantar tascanna in am.
Má stopann crond ag rith, ní bheidh gach tasc sa chóras cron in ann a chur i gcrích. Dá bhrí sin, tá gnáthoibriú an daemon crond ríthábhachtach do bhainistiú uathoibrithe an chórais.
Cásanna iarratais i mbainistíocht laethúil an chórais
Úsáidtear an meascán de cron agus crond go forleathan i mbainistíocht an chórais, go háirithe i dtimpeallachtaí freastalaí. Seo a leanas roinnt cásanna iarratais tipiciúla:
- cúltaca uathoibríoch: Trí cron, is féidir leat an freastalaí a sceidealú chun sonraí a chúltaca go rialta gach lá nó gach seachtain.
- Glanadh uathoibríoch: Glanadh comhaid logála go rialta chun spás diosca an fhreastalaí a chosc ó bheith líonta.
- Monatóireacht agus scanrúil: Déan seiceálacha sláinte córais go rialta trí cron agus seol ríomhphoist aláraim nuair a aimsítear neamhghnáchaíochtaí.
Míthuiscintí idir cron agus crond: Ceisteanna agus Freagraí Coitianta
Cén fáth nach bhfuil an tasc cron á chur i gcrích?
Gheobhaidh go leor daoine amach nach ndéantar na tascanna cron a shocraíonn siad a fhorghníomhú mar a bhíothas ag súil leis D'fhéadfadh na cúiseanna seo a leanas a bheith san áireamh:
- Níl an próiseas crond tosaithe: Cinntigh le do thoil go bhfuil crond ag rith de ghnáth.
- Earráid chumraíocht an taisc: Seiceáil an bhfuil comhréir an chomhaid crontab ceart.
- fadhb cosáin: Déan cinnte go bhfuil na cosáin ordaithe agus script sonraithe i gceart.
Conas an próiseas crond a atosú?
Má tá an próiseas crond neamhghnácha, is féidir leat an t-ordú seo a leanas a úsáid chun é a atosú:
sudo service crond restart
Atosóidh an t-ordú seo an tseirbhís crond chun a chinntiú go ritheann gach tasc de ghnáth.
Conclúid: Neamhspleáchas cron agus crond
Ceadaíonn an comhar foirfe idir cron agus crond don chóras Linux tascanna a rith go huathoibríoch gan idirghabháil dhaonna, rud a chuireann feabhas mór ar chumais bhainistíochta uathoibrithe an chórais.
Feidhmíonn cron mar chóras sceidealaithe ama chun pleananna a dhéanamh, agus feidhmíonn crond mar phróiseas deamhan atá freagrach as tascanna a chur i gcrích.
Is féidir a rá go gcomhlánaíonn an dá cheann a chéile agus go dtógann siad córas bainistíochta tasc uathoibrithe cumhachtach agus solúbtha i gcomhpháirt.
In úsáid laethúil, is féidir máistreacht a dhéanamh ar dhifríochtaí agus feidhmeanna crond agus crond tú a dhéanamh níos compordaí i mbainistíocht an fhreastalaí agus oibríochtaí níos éifeachtaí a bhaint amach.
Amach anseo, is féidir leat níos mó a fhoghlaim faoi ardúsáid an chórais cron chun do phróiseas bainistíochta córais a bharrfheabhsú agus a uathoibriú tuilleadh.
Is cinnte gur comhpháirtithe maithe iad cron agus crond a chaithfidh a bheith ag gach riarthóir Linux.
Tá súil agam Blag Chen Weiliang ( https://www.chenweiliang.com/ ) shared "Cad é an difríocht idir cron agus crond?" Foghlaim an rúin na bhfeidhmeanna éagsúla i 1 nóiméad" a chabhróidh leat.
Fáilte romhat nasc an ailt seo a roinnt:https://www.chenweiliang.com/cwl-32188.html
Chun níos mó cleasanna ceilte a dhíghlasáil🔑, fáilte romhat páirt a ghlacadh inár gcainéal Telegram!
Roinn agus maith más maith leat é! Is iad do chuid scaireanna agus rudaí is maith leat ár spreagadh leanúnach!