Cron-tjáningarþáttari

Þáttaðu cron-áætlun í einfalda sundurliðun og forskoðaðu næstu keyrslutíma, beint í vafranum þínum.

Cron-tjáning

Næstu keyrslur

(þinn staðartími)

Sláðu inn cron-tjáningu til að þátta hana.

Cron-tjáningin þín er þáttuð í vafranum þínum. Ekkert er sent til BroBroGo.

Algengar spurningar

Hvaða cron-málskipan styður þetta tól?

Hefðbundin 5-reita cron-málskipan — mínúta, klukkustund, dagur mánaðar, mánuður og vikudagur — þar á meðal svið (1-5), skref (*/15), listar (1,15), nefndir mánuðir og vikudagar (JAN, MON), og flýtivísanirnar @yearly/@monthly/@weekly/@daily/@hourly. Ein regla sem auðvelt er að missa af: þegar bæði dagur mánaðar og vikudagur eru takmarkaðir (ekki *), dugar að annað hvort skilyrðið passi — þau þurfa ekki bæði að stemma.

Í hvaða tímabelti eru næstu keyrslutímar sýndir?

Staðartíma vafrans þíns — þann sama og kerfisklukkan þín notar. Staðlað cron ber ekki tímabelti með sér; áætlunarstjórinn sem keyrir það ræður því, svo líttu á þessa tíma sem forskoðun á þinni eigin staðbundnu áætlun en ekki endilega áætlun netþjónsins.

Af hverju segir tólið að þessi áætlun geti aldrei átt sér stað?

Yfirleitt er það vegna dags í mánuði sem er ekki til í öllum völdum mánuðum — til dæmis 31. dagur þegar apríl, júní, september eða nóvember eru valdir. Veldu dag sem er til í öllum tilgreindum mánuðum, eða skiptu áætluninni upp í mörg tjáningarmynstur.

Hvað gerir Cron-tjáningarþáttari?

Þetta tól tekur cron-tjáningu og brýtur hana niður í einstaka hluta hennar, sem sýnir nákvæmlega hvað hver hluti áætlunarinnar þýðir. Það reiknar einnig út og birtir lista yfir komandi tíma þegar áætlunin mun keyra, sýnt í þínu staðbundna tímabelti.

Tólið er hannað til að hjálpa notendum að átta sig fljótt á flóknum áætlunum án þess að þurfa að reikna út keyrslutíma handvirkt. Hvort sem um er að ræða einfaldar flýtivísanir eða flóknari reglur með skrefum og sviðum, þá varpar þetta tól ljósi á virknina á augabragði.

Inntak og snið sem eru studd

Tólið tekur við tveimur mismunandi inntökum til að greina áætlunina:

  • Cron-tjáning: Textainntak á einni línu. Tólið styður hefðbundna 5-reita cron-málskipan sem inniheldur reitina mínúta, klukkustund, dagur mánaðar, mánuður og vikudagur. Dæmi um inntak er */15 9-17 * * MON-FRI.
  • Fjöldi: Tölulegt inntak sem gerir þér kleift að stilla hversu margir af næstu keyrslutímum eru sýndir, á bilinu frá 1 og upp í 20.

Eftirfarandi snið og tákn eru studd í textainntakinu:

  • Svið: Til dæmis 1-5.
  • Skref: Til dæmis */15.
  • Listar: Til dæmis 1,15.
  • Nefndir mánuðir: Til dæmis JAN.
  • Nefndir vikudagar: Til dæmis MON.
  • Flýtivísanir: Stuðningur er við @yearly, @monthly, @weekly, @daily og @hourly.

Tólið styður eingöngu staðlaða 5-reita cron-málskipan. Það styður ekki sjötta „sekúndna“ reitinn og styður heldur ekki Quartz-sértækar viðbætur eins og L, W eða #.

Sundurliðun áætlunar og úttak

Þegar gild tjáning er slegin inn sýnir tólið ítarlega sundurliðun áætlunarinnar:

  • Mínúta: Þáttað gildi fyrir mínútureitinn.
  • Klukkustund: Þáttað gildi fyrir klukkustundarreitinn.
  • Dagur mánaðar: Þáttað gildi fyrir dag mánaðarins.
  • Mánuður: Þáttað gildi fyrir mánuðinn.
  • Vikudagur: Þáttað gildi fyrir vikudaginn.

Fyrir sérstök tákn sýnir sundurliðunin skýringartexta:

  • Almenna táknið * í reit er sýnt sem „Hvaða sem er“.
  • Fyrir */n form sýnir sundurliðunin texta eins og „Á {n} mínútna fresti“, „Á {n} klukkustunda fresti“, „Á {n} daga fresti“ (fyrir dag mánaðar eða vikudag) eða „Á {n} mánaða fresti“.

Undir liðnum „Næstu keyrslur“ birtist listi yfir komandi keyrslutíma ásamt athugasemdinni „(þinn staðartími)“. Tólið sýnir einnig tölfræði yfir þann fjölda keyrslna sem nú eru birtar.

Reglur og sérstök tilvik við þáttun

Þegar cron-tjáningar eru metnar gilda ákveðnar reglur og takmarkanir:

  • Samskipti milli dags mánaðar og vikudags: Þegar bæði dagur mánaðar og vikudagur eru takmarkaðir (það er, hvorugur reiturinn notar *), dugar að annað hvort skilyrðið passi til þess að áætlunin keyri. Þau þurfa ekki bæði að stemma.
  • Tímabelti: Næstu keyrslutímar eru reiknaðir og sýndir í staðartíma vafrans þíns, sem er sá sami og kerfisklukkan þín notar. Staðlað cron ber ekki tímabelti með sér; það fer eftir áætlunarstjóranum sem keyrir það.
  • Tómt inntak: Ef inntaksreiturinn er tómur fer tólið aftur í biðstöðu og sýnir skilaboðin „Sláðu inn cron-tjáningu til að þátta hana.“.
  • Ógild málskipan: Ef slegin er inn tjáning sem stenst ekki reglur málskipunarinnar birtir tólið villuna „Ógild cron-tjáning.“.
  • Ómögulegar áætlanir: Ef tjáningin er tæknilega gild en lýsir áætlun sem getur aldrei átt sér stað, birtir tólið villuna: „Þessi áætlun getur aldrei átt sér stað — athugaðu hvort dagur mánaðarins sé ekki til í öllum völdum mánuðum.“. Þetta gerist oft ef dagur mánaðar er stilltur á 31 en valdir mánuðir innihalda apríl, júní, september eða nóvember.

Öryggi og meðferð gagna

Persónuvernd þín er tryggð við notkun tólsins. Cron-tjáningin þín er þáttuð í vafranum þínum. Ekkert er sent til BroBroGo. Þar sem öll úrvinnslan fer fram staðbundið á tækinu þínu þarftu ekki að hafa áhyggjur af því að áætlanir þínar eða upplýsingar um innri kerfi séu sendar yfir netið.

Fyrir hverja er tólið?

Þetta tól nýtist breiðum hópi tæknifólks:

  • Forriturum sem þurfa að sannreyna og prófa stillingar fyrir áætluð verkefni í hugbúnaði sínum.
  • Rekstrarfólki sem sér um að stýra og viðhalda sjálfvirkum keyrslum og áætlunum á netþjónum.
  • Tæknilegri aðstoð sem þarf að greina og leysa vandamál tengd áætluðum ferlum sem keyra ekki á réttum tíma.

Algengar spurningar

Hvaða cron-málskipan styður þetta tól?

Hefðbundna 5-reita cron-málskipan — mínúta, klukkustund, dagur mánaðar, mánuður og vikudagur — þar á meðal svið (1-5), skref (*/15), listar (1,15), nefndir mánuðir og vikudagar (JAN, MON), og flýtivísanirnar @yearly/@monthly/@weekly/@daily/@hourly. Ein regla sem auðvelt er að missa af: þegar bæði dagur mánaðar og vikudagur eru takmarkaðir (ekki *), dugar að annað hvort skilyrðið passi — þau þurfa ekki bæði að stemma.

Í hvaða tímabelti eru næstu keyrslutímar sýndir?

Staðartíma vafrans þíns — þann sama og kerfisklukkan þín notar. Staðlað cron ber ekki tímabelti með sér; áætlunarstjórinn sem keyrir það ræður því, svo líttu á þessar tímar sem forskoðun á þinni eigin staðbundnu áætlun en ekki endilega áætlun netþjónsins.

Af hverju segir tólið að þessi áætlun geti aldrei átt sér stað?

Yfirleitt er það vegna dags í mánuði sem er ekki til í öllum völdum mánuðum — til dæmis 31. dagur þegar apríl, júní, september eða nóvember eru valdir. Veldu dag sem er til í öllum tilgreindum mánuðum, eða skiptu áætluninni upp í mörg tjáningarmynstur.