Kroni väljend Generaator
Genereerige, selgitage ja kinnitage cron-avaldisi koheselt oma brauseris. Visuaalne koostaja ja väljendite parser – tasuta, privaatne ja kliendipoolne.
Genereerige, selgitage ja kinnitage cron-avaldisi koheselt oma brauseris. Visuaalne koostaja ja väljendite parser – tasuta, privaatne ja kliendipoolne.
Croni avaldised on viis (või kuus, olenevalt süsteemist) tühikuga eraldatud välja, mis kirjeldavad ajakava: minut, tund, kuupäev, kuu ja nädalapäev. Iga väli aktsepteerib arvväärtusi, vahemikke, loendeid, juurdekasvu ja metamärke. Cron on olnud de facto Unixi ajastamisvorming alates 1970. aastate lõpust ja seda kasutatakse nüüd Unixist palju kaugemale – Kubernetes CronJobs, GitHub Actions, AWS EventBridge reeglid, Jenkinsi tööd ja peaaegu kõik teised tootmises olevad ajastamissüsteemid.
Käsitsi cron-avaldiste lugemine ja kirjutamine on veaohtlik. Väljad on positsioonilised, kuu- ja nädalapäevade interaktsioon ei ole ilmne (väärtus kummalgi väljal käivitab töö, mitte mõlema) ja vead loovad vaikselt ajakavasid, mis näevad välja õiged, kuid käivituvad valel ajal. Generaator, mis tõlgib tavalised ingliskeelsed ajakavad õigeks croni süntaksiks, väldib neid vigu.
See tööriist pakub kahte suunda: cron-avaldise loomine sõbralikust vormist (igal esmaspäeval kell 9.00, tööajal iga 5 minuti järel) ja olemasoleva cron-avaldise inimlikult seletamine. Mõlemad töötavad teie brauseris ilma serveriga suhtlemata.
Croni süntaks on tihe ja andestamatu. Levinud vigade hulka kuuluvad segane nädalapäevade nummerdamine (pühapäev on olenevalt süsteemist 0 või 7), kuupäevade ja nädalapäevade kasutamise VÕI semantika unustamine ja juurdekasvu süntaksi valesti mõistmine (*/5 tähendab iga 5 kohta, mis algab 0-st). Generaator püüab need üles konstruktsiooni järgi – loodud avaldised vastavad sellele, mida vormis kirjeldasite.
Olemasolevate väljendite lugemine on sama raske. Ajakava nagu 0 9 * * 1-5 loetakse nagu igal tööpäeval kell 9.00, kui olete süntaksi teada, kuid kes ei tunne cronit, peab iga välja otsima. Väljendi inimlikult seletamine on kiirem kui ühekordsete interaktsioonide süntaksi õppimine.
Valige ajakava muster, hankige cron-avaldis.
Standardsel cronil on viis välja: minut (0–59), tund (0–23), kuupäev (1–31), kuu (1–12), nädalapäev (0–6 või 0–7, mõlemad pühapäev). Iga väli aktsepteerib ühte väärtust, komadega eraldatud loendit, vahemikku sidekriipsuga, juurdekasvu klahviga / või metamärki koos *.
Kuu- ja nädalapäevakasutus VÕI semantika: kui kumbki on seatud mitte- metamärgi väärtusele, käitatakse töö, kui kumbki vastab. See on intuitiivne, kuid vastab POSIX cron käitumisele. Mõlema välja seadistamine loob laiema ajakava, mitte kitsama.
Laiendused erinevad olenevalt rakendusest. Mõned aktsepteerivad kuuendat välja sekunditeks (kvarts, vedru); mõned aktsepteerivad? metamärgi alternatiivina; mõned sisaldavad @yearly, @monthly, @daily otseteid. Generaator toodab standardset 5-välja cronit, mis sobib enamiku süsteemide jaoks.