Akwụkwọ ndekọ ederede
- 1 Kedu ihe bụ cron?
- 2 Kedu ihe bụ crond?
- 3 Mmekọrịta dị n'etiti cron na crond: ọrụ na ndị mmebe
- 4 crontab faịlụ: cron task list
- 5 cron na crond: mmekorita ha n'azụ na-eme ihe nkiri
- 6 Ihe ndapụta ngwa na njikwa sistemụ kwa ụbọchị
- 7 Nghọtahie dị n'etiti cron na crond: Ajụjụ na Azịza na-ajụkarị
- 8 Nchikota: Enweghị mkpa nke cron na crond
ị nọ ebe ahụ Linux Hazie ọrụ akwadoro na sistemụ, mana ọ na-enwe mgbagwoju anya n'etiti "cron" na "crond"?
Ee, ọtụtụ mmadụ ga-eche:"Gịnị bụ ihe dị iche n'etiti ha abụọ?" N'agbanyeghị na ha dị ka ejima, mgbe a nyochachara nke ọma, enwere nghọtahie ma dị oke mkpa n'etiti ha.
Isiokwu a ga-eme ka ị banye n'ime atụmatụ ha pụrụ iche na ụkpụrụ ọrụ.
Kedu ihe bụ cron?
ka anyị malite na cron Nke mbụ, aha a ga-amarịrị gị.
cron bụ n'ezie a dum set nke Usoro nhazi usoro ọrụ akwadoro, onye aha ya sitere na mgbọrọgwụ Grik "chronos”, nke pụtara oge.
usoro cronỌ bụ nhazi ọrụ ahaziri maka sistemụ Linux, nke a na-eji na-arụ ọrụ akọwapụtara na akpaghị aka n'oge akọwapụtara.
Dịka ọmụmaatụ, ị nwere ike ịhazi scripts ndabere ka a ga-egbu kwa ụtụtụ, lelee ọkwa sistemụ kwa elekere, wdg.

cron isi ọrụ
Ọrụ bụ isi nke cron bụ imezi njikwa na mmezu nke ọrụ sistemu a na-akpọkarị "ọrụ ahaziri ahazi"ma ọ bụ" Ọrụ echere .
Usoro cron ga-agụ crontab 文件(cron table), faịlụ ndị a nwere nhazi ọrụ na ndepụta iwu, na cron ga-arụ ọrụ ndị a na-akpaghị aka n'oge a kara aka dabere na ntọala dị na faịlụ crontab.
Enwere ike ịsị,cron bụ "onye nhazi" maka nhazi oge ọrụ, na-ahụ maka ịhazi usoro maka ọrụ niile.
Jiri iwu crontab
Na sistemụ Linux, sistemụ cron nwere crontab iwu jikwaa. ngafe crontab Iwu, ị nwere ike ịgbakwunye, dezie na hichapụ ọrụ akwadoro.
使用 crontab -e Iwu ịbanye n'ụdị edezi, ịnwere ike ịgbakwunye ọrụ ịchọrọ ịrụ na tebụl cron, usoro a bụ nke a:
* * * * * /path/to/command
Akara “*” nke ọ bụla na-anọchi anya nkeji oge dị iche, dị ka nkeji, awa, ụbọchị, ọnwa na izu. Site na nhazi oge ndị a, ị nwere ike ijikwa mgbe arụrụ ọrụ.
Kedu ihe bụ crond?
Ugbu a anyị ghọtara echiche nke cron, ka anyị leba anya crond. Nke a bụ "dike n'azụ ihe nkiri" nke usoro cron.
crond bụ maka usoro cron daemon, bụ mmemme na-aga n'ihu na-aga n'ihu na ndabere ma na-ahụ maka nlekota oge usoro na ịrụ ọrụ nke usoro cron setịpụrụ.
ọrụ crond
Usoro crond ga-amalite na-akpaghị aka mgbe sistemụ ahụ malitere ma na-agba ọsọ na ndabere naanị ọrụ ya bụ imezu ọrụ ndị dị na faịlụ crontab n'oge a kapịrị ọnụ.
Enwere ike ịsị,crond bụ "onye mmebe" nke usoro cron.
Na-enweghị usoro crond, usoro cron ga-efunahụ ikike ịrụ ọrụ a haziri ahazi.
Na sistemụ Linux, ịnwere ike iji iwu na-esonụ iji lelee ma usoro crond na-agba ọsọ:
ps -ef | grep crond
Ọ bụrụ na usoro crond anaghị arụ ọrụ, a gaghị arụ ọrụ niile ahaziri. Ya mere, ọ dị oké mkpa ka usoro crond na-aga nke ọma.
Mmekọrịta dị n'etiti cron na crond: ọrụ na ndị mmebe
Iji ghọta nke ọma mmekọrịta dị n'etiti cron na crond, anyị nwere ike iji aNdụihe atụ na .
Chegodị echiche: ị nwere onye aha ya bụ "Little Akwụkwọ Red” ngwa, nke bụ nnukwu usoro na-enye ndị ọrụ ohere ịlele na ibipụta ọdịnaya n'oge ụfọdụ;
N'azụ ngwa a, enwere mmemme akpọrọ "Xiaohong Guardian", nke na-ahụ maka ibipụta ọdịnaya na-akpaghị aka na ndabere.
cron dị ka "obere akwụkwọ uhie", na crond bụ "obere onye nlekọta uhie".
Iji chịkọta ọdịiche dị n'etiti cron na crond:
- cron: Ọ na-ahụ maka ịhazi na ijikwa usoro nhazi ọrụ, ọ bụkwa "ụbụrụ" nke nhazi oge ọrụ.
- crond: Background daemon usoro, nke bụ "executor" nke ndokwa ọrụ ma na-arụ ọrụ dị ka nhazi oge na cron table.
N'ile ya anya n'ụzọ dị otú a, cron bụ usoro n'ozuzu ya, na crond bụ usoro na-arụ ọrụ na usoro.
crontab faịlụ: cron task list
Ntọala ogbugbu nke usoro cron enweghị ikewapụ ya crontab faịlụ, nke bụ ebe usoro cron na-echekwa oge ọrụ.
Onye ọrụ ọ bụla (gụnyere onye ọrụ mgbọrọgwụ) nwere ike ịnwe faịlụ crontab nke ya onwe ya maka ijikwa ọrụ nke ya ahaziri.
anyị nwere ike iji crontab -l iwu ka ịlele ndepụta ọrụ onye ọrụ ugbu a, ma ọ bụ jiri crontab -e iji dezie ọrụ.
crontab faịlụ syntax
Na faịlụ crontab, ahịrị ọ bụla na-anọchi anya ọrụ, na usoro nke ahịrị ọ bụla bụ nke a:
分钟 小时 日期 月份 星期 命令
Dịka ọmụmaatụ, ọrụ na-esote na-anọchite anya ime ederede ndabere na elekere abụọ nke ụtụtụ kwa ụbọchị:
0 2 * * * /usr/local/bin/backup.sh
Ihe atụ a dị mfe na-egosi ikike akpaaka siri ike nke sistemu cron.
cron na crond: mmekorita ha n'azụ na-eme ihe nkiri
Na arụ ọrụ nke sistemu ahụ n'ezie, cron na crond enweghị ikewa. cron na-ahụ maka ịmepụta na ijikwa usoro nhazi ọrụ, ebe crond na-enyocha oge ma hụ na a na-arụ ọrụ n'oge a kapịrị ọnụ.
Mgbe ọ bụla oge sistemụ ruru oge arụrụ arụ ọrụ, crond ga-eteta ma rụọ ọrụ ahụ.
Kedu ihe kpatara anyị ji chọọ crond daemon?
Ịdị adị nke crond na-eme ka a mara na a na-arụ ọrụ n'oge ọ ga-amalite na-akpaghị aka mgbe ọ bụla usoro ahụ malitere ma nọgide na-agba ọsọ.
Ọ bụrụ na crond kwụsịrị ịgba ọsọ, ọrụ niile dị na sistemụ cron agaghị enwe ike ịrụ ọrụ. Ya mere, ọrụ nkịtị nke crond daemon dị oke mkpa na njikwa akpaghị aka nke sistemụ.
Ihe ndapụta ngwa na njikwa sistemụ kwa ụbọchị
A na-eji ngwakọta nke cron na crond eme ihe na njikwa sistemu, ọkachasị na gburugburu sava. Ndị a bụ ụfọdụ ndapụta ngwa ngwa:
- nkwado ndabere na mpaghara akpaka: Site cron, ị nwere ike ịhazi ihe nkesa iji kwado data mgbe niile kwa ụbọchị ma ọ bụ kwa izu.
- Nhicha akpaaka: Hazie faịlụ ndekọ oge niile iji gbochie oghere diski ihe nkesa ka ejupụta.
- Nleba anya na egwuNa-eme nyocha ahụike sistemu oge niile site na cron wee ziga ozi-e mkpu mgbe achọtara ihe na-adịghị mma.
Nghọtahie dị n'etiti cron na crond: Ajụjụ na Azịza na-ajụkarị
Gịnị kpatara na ọrụ cron anaghị arụ ọrụ?
Ọtụtụ ndị mmadụ ga-achọpụta na ọrụ cron ha debere anaghị arụ ọrụ dịka a tụrụ anya ya.
- crond usoro na-amaliteghịBiko hụ na crond na-agba ọsọ nke ọma.
- Njehie nhazi ọrụ: Lelee ma syntax nke faịlụ crontab ọ bụ eziokwu.
- nsogbu ụzọ: Gbaa mbọ hụ na ụzọ akọwapụtara na script ziri ezi.
Kedu ka esi malitegharịa usoro crond?
Ọ bụrụ na usoro crond adịghị mma, ịnwere ike iji iwu a ka ịmalitegharịa ya:
sudo service crond restart
Iwu a ga-amalitegharị ọrụ crond iji hụ na ọrụ niile na-aga nke ọma.
Nchikota: Enweghị mkpa nke cron na crond
Imekọ ihe ọnụ zuru oke n'etiti cron na crond na-enye ohere maka sistemụ Linux ka ọ rụọ ọrụ na-akpaghị aka na-enweghị enyemaka mmadụ, na-emeziwanye ikike njikwa akpaaka nke sistemụ ahụ.
cron na-eje ozi dị ka usoro nhazi oge iji mee atụmatụ, crond na-ejekwa ozi dị ka usoro daemon maka ịrụ ọrụ.
Enwere ike ịsị na ha abụọ na-akwado ibe ha ma na-ejikọta ọnụ na-ewulite usoro nlekọta ọrụ akpaaka dị ike ma na-agbanwe agbanwe.
N'iji ya eme ihe kwa ụbọchị, ịmara ọdịiche na ngwa nke cron na crond nwere ike ime ka ị nwekwuo ntụsara ahụ na njikwa ihe nkesa na ịrụ ọrụ nke ọma karị.
N'ọdịnihu, ị nwere ike mụtakwuo maka iji usoro cron eme ihe dị elu iji kwalite ma megharịa usoro njikwa sistemụ gị.
cron na crond bụ ezigbo ndị mmekọ nke onye nchịkwa Linux ọ bụla ga-enwerịrị.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kesara "Gịnị bụ ọdịiche dị n'etiti cron na crond?" Mụta ihe nzuzo nke ọrụ dị iche iche na nkeji 1" ga-enyere gị aka.
Nnọọ ka ị kesaa njikọ nke akụkọ a:https://www.chenweiliang.com/cwl-32188.html
Iji kpọghee aghụghọ zoro ezo🔑, nabata isonye na ọwa Telegram anyị!
Kekọrịta na-amasị ma ọ bụrụ na-amasị gị! Oke na mmasị gị bụ mkpali anyị na-aga n'ihu!