Falanqeeyaha Weedhaha Cron

U falanqee jadwalka cron qaab fudud oo arag waqtiyada shaqada ee xiga, si toos ah biraawsarkaaga dhexdiisa.

Weedha Cron

Shaqooyinka xiga

(waqtigaaga maxaliga ah)

Geli weedh cron ah si aad u falanqayso.

Weedhaada cron waxaa lagu falanqeeyaa biraawsarkaaga dhexdiisa. Waxba looma soo diro BroBroGo.

Su'aalaha badanaa la isweydiiyo

Waa maxay naxwaha (syntax) cron ee qalabkani taageero?

Cron-ka caadiga ah ee ka kooban 5-ta meelood — daqiiqo, saacad, maalinta bisha, bisha, iyo maalinta toddobaadka — oo ay ku jiraan kala duwanaanshaha (1-5), tillaabooyinka (*/15), liisaska (1,15), bilaha iyo maalmaha toddobaadka ee magacaaban (JAN, MON), iyo jid-gaabyada @yearly/@monthly/@weekly/@daily/@hourly. Hal xeer oo fudud oo la ilaabi karo: marka labada maalmood ee bisha iyo maalinta toddobaadka la xaddido (oo aan ahayn *), mid kasta oo ku habboonaada waa ku filan yahay — qasab ma aha inay isku raacaan.

Waa maxay aagga waqtiga ee lagu muujiyo waqtiyada shaqada ee xigta?

Aagga waqtiga ee biraawsarkaaga — isla kan saacadda nidaamkaagu isticmaalo. Cron-ka caadiga ahi ma wado aag waqti oo u gaar ah; jadwaleeyaha shaqada ee maamulaya ayaa go'aaminaya taas, markaa u tixgeli waqtiyadan sidii horudhac jadwalkaaga maxaliga ah, ee qasab ma aha kan server-ka.

Maxay u leedahay jadwalkani marnaba ma dhici karo?

Sida caadiga ah waa qiimaha maalinta bisha oo aan ka jirin bil kasta oo la doortay — tusaale ahaan, maalinta 31-aad ee bisha Abriil, Juun, Sebtembar, ama Nofembar. Dooro maalin ka jirta dhammaan bilaha aad liisgaysay, ama u qaybi jadwalka weedho gooni-gooni ah.

Fahamka Qaybaha Weedha Cron

Qalabkani wuxuu u adeegaa inuu u kala jebiyo weedh kasta oo cron ah qaybaheeda gaarka ah si loo fahmo waxa uu ka dhigan yahay jadwal kasta. Marka la geliyo weedha, qalabku wuxuu falanqeeyaa shanta meelood ee caadiga ah ee naxwaha cron. Qaybahaas la falanqeeyo ee lagu muujiyo qaybta Falanqaynta jadwalka waa kuwan:

  • Daqiiqo: Qiimaha la falanqeeyay ee booska daqiiqadaha.
  • Saacad: Qiimaha la falanqeeyay ee booska saacadaha.
  • Maalinta bisha: Qiimaha la falanqeeyay ee booska maalinta bisha.
  • Bil: Qiimaha la falanqeeyay ee booska bisha.
  • Maalinta toddobaadka: Qiimaha la falanqeeyay ee booska maalinta toddobaadka.

Haddii mid ka mid ah meelahaas uu ku jiro calaamadda xiddigta *, qalabku wuxuu u muujinayaa sidii "Kasta". Sidoo kale, qaababka tillaabooyinka ee ah */n, qalabku wuxuu u falanqaynayaa qaab qoraal ah oo u dhigma sida "{n} daqiiqo kasta", "{n} saacadood kasta", "{n} maalmood kasta" (ee maalinta bisha ama maalinta toddobaadka), ama "{n} mie kasta".

Doorka Cron ee Jadwalaynta Shaqooyinka

Nidaamka cron wuxuu muhiim u yahay maamulista iyo otomaatigeynta shaqooyinka ku dhex jira nidaamyada kombiyuutarka. Qalabkani wuxuu caawiyaa dadka u baahan inay xaqiijiyaan ama cilad-bixiyaan jadwalladaas. Kuwa sida gaarka ah ugu baahan qalabkan waxaa ka mid ah:

  • Horumariyayaasha (Developers) u baahan inay xaqiijiyaan qaabaynta jadwalka hawlaha ay qorayaan.
  • Shaqaalaha hawlgalka (Operations personnel) ee maamula shaqooyinka loo qorsheeyay inay si otomaatig ah u socdaan.
  • Shaqaalaha taageerada farsamada (Technical support staff) ee xalliya dhibaatooyinka la xiriira geeddi-socodka shaqooyinka jadwallaysan.

Marka la geliyo Weedha Cron ee hal khad ah, qalabku wuxuu xisaabiyaa oo soo bandhigaa liiska waqtiyada soo socda ee ay shaqadu ordi doonto. Waxaad isticmaali kartaa qaybta Tirada si aad u hagaajiso inta jeer ee shaqooyinka xiga ee la muujinayo, iyadoo xaddiga la dooran karo uu u dhexeeyo 1 ilaa 20.

Farqiga u Dhexeeya Naxwaha Caadiga ah iyo Kordhinta Kale

Waxaa muhiim ah in la ogaado in qalabkani uu taageero naxwaha caadiga ah ee ka kooban 5-ta meelood ee cron iyo jid-gaabyada qaarkood.

Naxwaha la taageero waxaa ka mid ah:

  • Kala duwanaanshaha (sida 1-5).
  • Tillaabooyinka (sida */15).
  • Liisaska (sida 1,15).
  • Bilaha magacaaban (sida JAN) iyo maalmaha toddobaadka ee magacaaban (sida MON).
  • Jid-gaabyada caadiga ah ee kala ah: @yearly, @monthly, @weekly, @daily, iyo @hourly.

Qalabkani ma taageero meel lixaad oo loogu talagalay "ilbiriqsiyo" (seconds), sidoo kale ma taageero kordhinta u gaarka ah nidaamka Quartz ee ay ka mid yihiir xarfaha ama calaamadaha sida L, W, ama #.

Saamaynta Aagga Waqtiga ee Shaqooyinka Jadwallaysan

Marka qalabkani uu xisaabinayo waqtiyada soo socda ee shaqadu ordi doonto, wuxuu natiijada ku muujiyaa aagga waqtiga ee maxaliga ah ee biraawsarkaaga. Tani waxaa weheliya qoraalka "(waqtigaaga maxaliga ah)" si loo caddeeyo aagga waqtiga ee la isticmaalay.

Tani waxay ka caawineysaa isticmaalaha inuu si dhab ah u arko goorta ay shaqadu u ordi doonto marka loo eego saacaddiisa maxaliga ah, inkastoo ay muhiim tahay in la xusuusto in saacadaha dhabta ah ee server-ka ay ku xirnaan karaan qaabaynta nidaamka uu ku socdo jadwaleeyaha shaqadu.

Khaladaadka Caadiga ah iyo Jadwallada aan Suurtogalka ahayn

Markaad qorayso weedhaha cron, waxaa jira khaladaad dhowr ah oo dhici kara kuwaas oo qalabkani uu kaa caawinayo inaad aqoonsato:

  1. Weedha Cron ma saxna: Haddii naxwaha weedha la geliyay uu khaldan yahay, qalabku wuxuu soo bandhigayaa fariinta "Weedha Cron ma saxna".
  2. Jadwal aan marnaba dhici karin: Haddii weedhu tahay mid naxwe ahaan sax ah laakiin ka dhigan jadwal aan marnaba suurtogal ahayn, qalabku wuxuu soo bandhigayaa fariinta "Jadwalkani marnaba ma dhici karo — hubi maalinta bisha oo aan ka jirin bil kasta oo la doortay". Tani waxay inta badan dhacdaa marka la doorto maalinta 31-aad ee bisha, iyadoo isla markaana la doortay bilo ay ka mid yihiin Abriil, Juun, Sebtembar, ama Nofembar oo aan lahayn maalin 31-aad.
  3. Xaaladda Nadiifta ah: Haddii sanduuqa gelinta laga tirtiro dhammaan qoraalka, qalabku wuxuu ku laabanayaa xaaladdiisii diyaar-garowga ee ah "Geli weedh cron ah si aad u falanqayso".

Isdhexgalka Maalinta Bisha iyo Maalinta Toddobaadka

Xeer muhiim ah oo khuseeya nidaamka cron ayaa ah habka ay u wada shaqeeyaan labada meelood ee maalinta bisha (day-of-month) iyo maalinta toddobaadka (day-of-week).

Marka labadan meeloodba la xaddido (taas oo macnaheedu yahay inaan midna loo deyn calaamadda *), jadwalku wuxuu fuli doonaa haddii mid uun ka mid ah labadaas shuruudood uu buuxsamo. Ma aha qasab in labada shuruudood ay isku mar wada fulaan si ay shaqadu u ordo; ku habboonaanta mid kasta oo ka mid ah ayaa ku filan.

Falanqaynta Ka Socota Dhinaca Macmiilka iyo Ilaalinta Gaarka ah

Amniga iyo ilaalinta xogtaada ayaa ah mid muhiim ah. Markaad isticmaalayso qalabkan, weedhaada cron waxaa lagu falanqeeyaa biraawsarkaaga dhexdiisa. Wax xog ah ama weedh ah oo loo soo diro BroBroGo ma jirto, taas oo hubinaysa in habka falanqaynta oo dhan uu ka dhacayo kombiyuutarkaaga dhexdiisa.


Su'aalaha Badanaa La Is Weydiiyo (FAQ)

Waa maxay naxwaha (syntax) cron ee qalabkani taageero?

Qalabkani wuxuu taageeraa cron-ka caadiga ah ee ka kooban 5-ta meelood — daqiiqo, saacad, maalinta bisha, bisha, iyo maalinta toddobaadka — oo ay ku jiraan kala duwanaanshaha (1-5), tillaabooyinka (*/15), liisaska (1,15), bilaha iyo maalmaha toddobaadka ee magacaaban (JAN, MON), iyo jid-gaabyada @yearly/@monthly/@weekly/@daily/@hourly. Hal xeer oo fudud oo la ilaabi karo: marka labada maalmood ee bisha iyo maalinta toddobaadka la xaddido (oo aan ahayn *), mid kasta oo ku habboonaada waa ku filan yahay — qasab ma aha inay isku raacaan.

Waa maxay aagga waqtiga ee lagu muujiyo waqtiyada shaqada ee xigta?

Aagga waqtiga ee biraawsarkaaga — isla kan saacadda nidaamkaagu isticmaalo. Cron-ka caadiga ahi ma wado aag waqti oo u gaar ah; jadwaleeyaha shaqada ee maamulaya ayaa go'aaminaya taas, markaa u tixgeli waqtiyadan sidii horudhac jadwalkaaga maxaliga ah, ee qasab ma aha kan server-ka.

Maxay u leedahay jadwalkani marnaba ma dhici karo?

Sida caadiga ah waa qiimaha maalinta bisha oo aan ka jirin bil kasta oo la doortay — tusaale ahaan, maalinta 31-aad ee bisha Abriil, Juun, Sebtembar, ama Nofembar. Dooro maalin ka jirta dhammaan bilaha aad liisgaysay, ama u qaybi jadwalka weedho gooni-gooni ah.