Waa maxay faraqa u dhexeeya crond iyo crond? Baro siraha hawlaha kala duwan 1 daqiiqo gudaheed

ma joogtaa Linux Ku habee hawlaha la qorsheeyay ee nidaamka, laakiin waxaad dareemeysaa jahwareer u dhexeeya "cron" iyo "crond"?

Haa, dad badan ayaa la yaabi doona:"Waa maxay farqiga u dhexeeya labada?" In kasta oo ay u eg yihiin mataano, marka si dhow loo eego, waxaa jira kala duwanaansho dahsoon laakiin muhiim ah oo u dhexeeya.

Maqaalkani wuxuu si qoto dheer kuugu qaadan doonaa sifooyinkooda gaarka ah iyo mabaadiida shaqada.

Waa maxay cron?

aan ku bilowno text Marka hore, magacani waa inuu yahay mid aad taqaan.

cron dhab ahaantii waa set oo dhan Nidaamka jadwal hawleedka la qorsheeyay, oo magaciisu ka yimid xididka Giriigga"chronos", oo macnaheedu yahay waqti.

nidaamka cronWaa jadwal hawleed loo qorsheeyay nidaamyada Linux, oo loo isticmaalo in si toos ah loogu fuliyo hawlo cayiman waqtiyo gaar ah.

Tusaale ahaan, waxaad jadwal u samayn kartaa qoraalada kaydinta in la fuliyo subax kasta, hubi heerka nidaamka saacad kasta, iwm.

Waa maxay faraqa u dhexeeya crond iyo crond? Baro siraha hawlaha kala duwan 1 daqiiqo gudaheed

shaqeynta xudunta u ah cron

Shaqada asaasiga ah ee cron waa in si toos ah loo maamulo iyo fulinta hawlaha nidaamka.hawlaha la qorsheeyay"ama"Hawsha la qorsheeyay".

Nidaamka cron ayaa akhrin doona crontab 文件(cron table), faylashani waxay ka kooban yihiin jadwalka shaqada iyo liisaska amarka, cron wuxuu si toos ah u fulin doonaa hawlahan wakhtiyada loo qorsheeyay iyadoo lagu saleynayo goobaha ku jira faylka crontab.

Waxaa la odhan karaacron waa "qorsheeyaha" jadwal hawleedka la qorsheeyay, mas'uul ka ah dejinta jadwalka dhammaan hawlaha.

Isticmaal amarka crontab

Nidaamyada Linux, nidaamka cron wuxuu ka kooban yahay crontab amar lagu maamulo. dhaaf crontab Amarada, waxaad ku dari kartaa, wax ka beddeli kartaa oo aad tirtiri kartaa hawlaha la qorsheeyay.

使用 crontab -e Amarka si aad u gashid habka tafatirka, waxaad ku dari kartaa hawlaha aad rabto inaad qabato miiska cron, qaabku waa sida soo socota:

* * * * * /path/to/command

Astaan ​​kasta oo "*" waxay u taagan tahay cutub waqti oo kala duwan, sida daqiiqado, saacado, maalmo, bilo iyo toddobaadyo. Habaynta wakhtigan, waxaad xakamayn kartaa marka hawlaha la fuliyo.

Waa maxay crond?

Hadda oo aan fahamno fikradda cron, aan eegno cron. Kani waa "halyeyga daaha gadaashiisa" ee nidaamka cron.

crond waxaa loogu talagalay nidaamka cron daemon, waa barnaamij si joogto ah u socda oo gadaal ka socda oo mas'uul ka ah la socodka wakhtiga nidaamka iyo fulinta hawlaha u dejiyey nidaamka cron.

waajibaadka crond

Habka crond wuxuu si toos ah u bilaabmi doonaa marka nidaamku bilowdo oo had iyo jeer ka shaqeeyo gadaasha hawsheeda kaliya ayaa ah in la fuliyo hawlaha ku jira faylka crontab wakhtiga la cayimay.

Waxaa la odhan karaacrond waa "fuliyaha" nidaamka cron.

La'aanteed habka crond, nidaamka cron wuxuu lumin doonaa awoodda uu ku fuliyo hawlaha la qorsheeyay.

Nidaamyada Linux, waxaad isticmaali kartaa amarka soo socda si aad u hubiso in habka crond uu socdo:

ps -ef | grep crond

Haddii habka crond uusan socon, dhammaan hawlaha la qorsheeyay lama fulin doono. Sidaa darteed, waa muhiim in habka crond uu u socdo si caadi ah.

Xiriirka ka dhexeeya cron iyo crond: adeegyada iyo fulinta

Si loo fahmo xiriirka ka dhexeeya crond iyo crond, waxaan isticmaali karnaa aNoloshatusaale ahaan.

Sawirkan: waxaad haysataa qof lagu magacaabo "Buugga Casaanka YarCodsiga, kaas oo ah nidaam aad u ballaaran oo u oggolaanaya dadka isticmaala inay arkaan oo daabacaan macluumaadka waqtiyo gaar ah;

Codsigan gadaashiisa, waxaa jira barnaamij la yiraahdo "Xiaohong Guardian", kaas oo mas'uul ka ah in uu si toos ah u daabaco nuxurka gadaal.

cron waa sida "buug yar oo cas", crondna waa "masuulka cas yar".

Si loo soo koobo farqiga u dhexeeya cron iyo crond:

  • text: Wuxuu mas'uul ka yahay dejinta iyo maareynta jadwalka shaqada, waana "maskaxda" ee jadwalka jadwalka shaqada.
  • cron: Habka daemon ee asalka ah, kaas oo ah "fuliyaha" ee hawlaha jadwalka ah oo fuliyaa hawlaha si waafaqsan jadwalka ku jira miiska cron.

Marka loo eego habkan, cron waa nidaamka guud, iyo crond waa habka ka shaqeeya hawlaha nidaamka.

crontab file: cron task list

Aasaaska fulinta ee nidaamka cron waa mid aan la kala sooci karin crontab file, kaas oo ah meesha nidaamka cron uu ku kaydiyo jadwal hawleedka.

Isticmaale kasta (oo ay ku jiraan isticmaale xidid) wuxuu yeelan karaa faylal crontab oo madax banaan si uu u maareeyo hawlihiisa la qorsheeyay.

waan isticmaali karnaa crontab -l amar si aad u aragto liiska hawsha isticmaalaha hadda, ama isticmaal crontab -e si loo saxo hawsha.

crontab file syntax

Faylka crontab, xariiq kastaa wuxuu u taagan yahay hawl, qaabka sadar kastana waa sida soo socota:

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

Tusaale ahaan, hawsha soo socotaa waxay ka dhigan tahay fulinta qoraalka kaydinta 2 subaxnimo maalin kasta:

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

Tusaalahan fudud waxa uu muujinayaa awoodaha iswada ee awooda badan ee nidaamka cron.

cron iyo crond: iskaashigooda daaha-dambeed

Hawlgalka dhabta ah ee nidaamka, cron iyo crond waa kuwo aan la kala saari karin. cron wuxuu mas'uul ka yahay abuurista iyo maareynta jadwalka shaqada, halka crond uu si joogto ah u kormeero waqtiga oo uu hubiyo in hawlaha la fuliyo wakhtiga la cayimay.

Mar kasta oo wakhtiga nidaamku gaadho wakhtiga hawsha loo dejiyay, crond wuxuu "soo toosi doonaa" oo fulin doonaa hawsha.

Waa maxay sababta aan ugu baahanahay crond daemon?

Jiritaanka crond wuxuu hubinayaa in hawlaha lagu fuliyo waqtigii loogu talagalay Waxay si toos ah u bilaaban doontaa mar kasta oo nidaamku bilaabo oo uu sii socdo.

Haddii crond uu joojiyo socodsiinta, dhammaan hawlaha nidaamka cron ma awoodi doono inuu fuliyo. Sidaa darteed, hawlgalka caadiga ah ee crond daemon ayaa muhiim u ah maaraynta tooska ah ee nidaamka.

Xaaladaha codsiga ee maareynta nidaamka maalinlaha ah

Isku dhafka cron iyo crond ayaa si weyn loogu isticmaalaa maareynta nidaamka, gaar ahaan deegaannada server-ka. Kuwa soo socda waa qaar ka mid ah xaaladaha codsiga caadiga ah:

  1. gurmad otomaatig ah: Iyada oo loo marayo cron, waxaad jadwal u samayn kartaa server-ka si aad u kaydiso xogta si joogto ah maalin kasta ama toddobaad kasta.
  2. Nadiifin toos ahSamee nadiifinta joogtada ah ee faylasha log si aad uga hortagto in meesha saxanka ee server-ka la buuxiyo.
  3. Kormeer iyo qaylo dhaanSi joogto ah u samee hubinta caafimaadka nidaamka adigoo isticmaalaya cron una dir emails alaarmiga marka cilladaha aan caadiga ahayn la arko.

Isfahan la'aanta u dhaxaysa cron iyo crond: Su'aalaha iyo Jawaabaha Inta badan La Isweydiiyo

Waa maxay sababta shaqada Cron ay u fulin la'dahay?

Dad badan ayaa ogaan doona in hawlaha cron ee ay dejiyeen aan loo fulin sidii la filayay.

  1. habka crond lama bilaabayFadlan hubi in crond uu si caadi ah u socdo.
  2. Cilad habaynta hawshaHubi in faylka crontab uu sax yahay iyo in kale.
  3. dhibaatada jidka: Hubi in amarka la cayimay iyo dariiqyada qoraalka ay sax yihiin.

Sidee dib loo bilaabo geeddi-socodka crond?

Haddii habka crond uu yahay mid aan caadi ahayn, waxaad isticmaali kartaa amarka soo socda si aad dib ugu bilowdo:

sudo service crond restart

Amarkani waxa uu dib u bilaabayaa adeega crond si loo hubiyo in dhamaan hawluhu si caadi ah u socdaan.

Gabagabo: Lama huraan u ah cron iyo crond

Iskaashiga ugu fiican ee u dhexeeya cron iyo crond wuxuu u oggolaanayaa nidaamka Linux inuu si toos ah u socodsiiyo hawlaha iyada oo aan la helin faragelin bini'aadam, si weyn u wanaajinaya awoodaha maaraynta tooska ah ee nidaamka.

cron wuxuu u adeegaa sidii nidaam jadwal waqti si loo sameeyo qorshayaal, iyo crond wuxuu u adeegaa sida habka daemon ee mas'uul ka ah fulinta hawlaha.

Waxa la odhan karaa labadooduba way is dhammaystiraan oo si wada jir ah u dhistaan ​​nidaam maamul hawleed oo toos ah oo awood leh oo dabacsan.

Isticmaalka maalinlaha ah, haqab-beelka kala duwanaanshaha iyo codsiyada cron iyo crond waxay kaa dhigi kartaa inaad ku raaxaysato maamulka server-ka oo aad gaadho hawlo hufan.

Mustaqbalka, waxaad ka baran kartaa wax badan oo ku saabsan isticmaalka horumarsan ee nidaamka cron si aad u sii wanaajiso oo aad otomaatig ugu dhigto habka maaraynta nidaamkaaga.

cron iyo crond xaqiiqdii waa shuraako wanaagsan oo maamule kasta oo Linux ah uu leeyahay.

评论

Ciwaanka emailkaaga lama daabici doono 项 已 用 * Calaamadda

Scroll to top