DevToys Web Pro iconDevToys Web Proብሎግ
ደረጃ ይስጡን፦
የአሳሽ ቅጥያን ይሞክሩ፦

የክሮን አገላለጽ ጀነሬተር

ሰከንዶችን አካትት:ጠፍቷል
የቀናት ብዛት:

ቅድመ ቅንብሮች

የመስክ ውቅር

ደቂቃ
ሰዓት
የወሩ ቀን
ወር
የሳምንቱ ቀን

የተፈጠረ የክሮን አገላለጽ

* * * * *
ቴክኒካዊ ዝርዝሮች

የCron አገላለጽ ጀነሬተሩ እንዴት እንደሚሰራ

መሣሪያው ምን ያደርጋል

ይህ የcron አገላለጽ ጀነሬተር የcron ስነ-ሰዋስውን ሳያስታውሱ ትክክለኛ የcron አገላለጾችን በእይታ እንዲገነቡ ይረዳዎታል። የcron ገንቢው ለደቂቃዎች፣ ሰዓቶች፣ ቀናት፣ ወራት እና የሳምንት ቀናት መስክ-በ-መስክ ማቀናበር ይሰጣል፣ እና አማራጭ የሰከንድ ድጋፍ አለው። እያንዳንዱን መስክ ሲያቀናብሩ የcron አገላለጹ በእውነተኛ ጊዜ ይዘመናል፣ ከሰው ሊያነብ የሚችል መግለጫ እና የሚቀጥሉ የተመደቡ ቀናት ቅድመ እይታ ጋር።

የተለመዱ የገንቢ አጠቃቀም ሁኔታዎች

ገንቢዎች ይህን የcrontab ጀነሬተር በCI/CD ፓይፕላይኖች ውስጥ የተመደቡ ስራዎችን ሲያዘጋጁ፣ በሰርቨሮች ላይ የcron ስራዎችን ሲያቀናብሩ ወይም Airflow ወይም Kubernetes CronJobs ያሉ የተግባር ኦርኬስትሬተሮች ውስጥ መርሃ ግብሮችን ሲገልጹ ይጠቀማሉ። የእይታ የcron ገንቢ የስነ-ሰዋስው ስህተቶችን ያስወግዳል እና ከእጅ በእጅ አገላለጾችን ከመጻፍ ጋር ሲነጻጸር ጊዜ ይቆጥባል። ከዚህ በተቃራኒ አቅጣጫ የሚሰራውን የCron አገላለጽ ፓርሰር ይሙላል።

የሚደገፉ የመስክ ሁነታዎች

እያንዳንዱ መስክ አራት የማቀናበር ሁነታዎችን ይደግፋል፦ ሁልጊዜ (wildcard *)፣ የተወሰኑ እሴቶች (እንደ 1,3,5 ያሉ በኮማ የተለዩ ዝርዝሮች)፣ ክልል (እንደ 9-17 ያለ በዳሽ መጻፊያ) እና የእርምጃ ክፍተቶች (እንደ */15 ያለ በስላሽ መጻፊያ)። እነዚህ ሁሉንም መደበኛ የUnix cron ስነ-ሰዋስው ንድፎች ይሸፍናሉ። ጀነሬተሩ ሁለቱንም 5-መስክ (መደበኛ) እና 6-መስክ (ከሰከንዶች ጋር) ቅርጸቶችን ይደግፋል።

ቅድመ-ቅንብሮች እና ፈጣን መጀመሪያ

ውስጣዊ ቅድመ-ቅንብሮች የተለመዱ የመርሃ ግብር ንድፎችን ይሰጣሉ፦ በየደቂቃው፣ በየሰዓቱ፣ በየቀኑ እኩለ ሌሊት ወይም እኩለ ቀን፣ በሳምንት ቀናት 9 ጠዋት፣ በየ15 ደቂቃው፣ በየ6 ሰዓቱ፣ በየወሩ በ1ኛው ቀን፣ እና በየሳምንቱ ሰኞ ወይም እሁድ። መስኮቹን ለመሙላት ማንኛውንም ቅድመ-ቅንብር ይጫኑ፣ ከዚያም ለልዩ ፍላጎቶችዎ እንደሚያስፈልግ ያብጁ።

ይህን መሣሪያ ከኮድ ጋር መቼ መጠቀም እንደሚገባ

ፈጣን አገላለጽ ለመፍጠር እና ለሙከራ ይህን የcron መርሃ ግብር ጀነሬተር ይጠቀሙ። ለምርት ስርዓቶች የተመነጩ አገላለጾችዎን በተጓዳኝ የCron ፓርሰር መሣሪያ ያረጋግጡ ወይም በመተግበሪያዎ አካባቢ ውስጥ ይፈትሹ። የcron ባህሪ በስርዓቶች መካከል ሊለያይ ይችላል (Unix cron ከQuartz ወይም Spring ጋር)፣ ስለዚህ ሁልጊዜ በታሰበው የማስኬጃ አካባቢ ውስጥ ያረጋግጡ።