0

Crontab-generaattori

Rakenna cron-lausekkeita pudotusvalikoiden avulla ja näet heti selkeän kielen aikataulun sekä seuraavat 5 todellista suoritusaikaa.

Käsitellään... 0%

Tulos

Cronin syntaksi on tunnetusti ytimekäs: viisi välilyönnillä erotettua kenttää, joissa * tarkoittaa kaikkea, */5 tarkoittaa joka viidettä arvoa ja 0 0 * * 1 tarkoittaa jotenkin maanantain keskiyötä. Tämä generaattori poistaa arvaukset – sen sijaan, että kirjoitat lausekkeen käsin, luot sen: valitse jokaiselle kenttään (minuutti, tunti, kuukauden päivä, kuukausi, viikonpäivä) "jokainen arvo", "jokainen N" tai kirjoita tietyt arvot ja alueet, kuten 0,30 tai 9-17, ja viisiosainen lauseke kootaan itseään napsauttaessasi.

Tulos varmistetaan kolmella tavalla kerralla. Itse lauseke päivittyy livenä ja on valmis kopioimaan crontab -e:hen. Sen alapuolella selkeäkielinen lause kuvaa aikataulua – kuukausien ja viikonpäivien nimet omalla kielelläsi – joten '*/10 2-4 * * 1-5' on pikemminkin lause kuin palapeli. Ja mikä tärkeintä, työkalu laskee seuraavat 5 todellista ajoaikaa todellisella kalenterin matematiikalla paikallista aikaasi: jos aikataulu ei vastaa odotuksiasi, näet sen välittömästi päivämäärissä, ennen kuin työ koskaan katkeaa tuotannossa.

Laskenta noudattaa todellista cron-semantiikkaa, mukaan lukien sääntö, joka laukaisee jopa kokeneet järjestelmänvalvojat: kun sekä kuukauden- että viikonpäivä-kentät ovat rajoitettuja, POSIX cron suorittaa työn, kun jompikumpi vastaa, ei molempia. Vaihearvoja, luetteloita ja alueita tuetaan kaikilla kentillä, ja mahdottomat aikataulut (kuten päivä 31 vain helmikuun kuukausissa) havaitaan sen sijaan, että ne eivät käynnistyisi äänettömästi.

Kaikki toimii asiakaspuolella selaimessasi – aikataulutiedot eivät koskaan poistu koneeltasi, ja sivu toimii offline-tilassa latauksen jälkeen. Huomaa, että tämä työkalu rakentaa standardinmukaisia ​​5-kenttäisiä crontab-lausekkeita; Jos sinulla on olemassa lauseke ja haluat vain tarkistaa sen, käytä erillistä cron-validaattoriamme, joka keskittyy syntaksin vahvistamiseen aikataulujen rakentamisen sijaan.