Cron aprašas (žmogiškai suprantamas laikas)

Paverskite cron išraiškas į paprastos kalbos laikų aprašymus ir apskaičiuokite artimiausius vykdymus.

Palaikomi 5 / 6 / 7 laukų formatai, laiko juostos pasirinkimas ir kopijavimui paruošta išvestis.

Kaip naudoti

  1. Įveskite cron išraišką arba pasirinkite pavyzdžio žymą.
  2. Patvirtinkite formatą (5 / 6 / 7 laukai) ir laiko juostą.
  3. Patikrinkite aprašymą ir artimiausius N vykdymus, tada kopijuokite arba bendrinkite.

Pavyzdys

Kas 5 minutes

Įvestis

*/5 * * * *

Išvestis

Vykdoma kas 5 minutes

Darbo dienomis 09:00

Įvestis

0 9 * * 1-5

Išvestis

Vykdoma darbo dienomis (Pr-Pn) 09:00

Su sekundėmis (kasdien 02:30:00)

Įvestis

0 30 2 * * *

Išvestis

Vykdoma kasdien 02:30:00

Dažni cron pavyzdžiai

Kas 10 minučių

*/10 * * * *

Dažnas šablonas pasikartojantiems patikrinimams ir apklausos užduotims.

Kas valandą 0 minutę

0 * * * *

Naudokite, kai norite valandinio paleidimo tiksliai valandos pradžioje.

Darbo dienomis 09:00

0 9 * * 1-5

Tipinis darbo dienų grafikas.

Kiekvieną sekmadienį 00:00

0 0 * * 0

Tipinis savaitinis priežiūros langas.

Pirmą mėnesio dieną 00:00

0 0 1 * *

Dažnas mėnesinių paketinių užduočių grafikas.

Kiekvienų metų sausio 1 d. 00:00

0 0 1 1 *

Naudinga metinio persivertimo užduotims.

Palaikoma sintaksė ir pastabos

  • Palaikoma standartinė sintaksė apima `*`, `/`, `-`, `,`, intervalus ir žingsnio reikšmes.
  • Nuo realizacijos priklausantys žetonai (`L`, `W`, `#`, `?`) gali būti interpretuojami nevienodai.
  • Rodomi vykdymo laikai gali skirtis nuo tikrojo elgesio dėl laiko juostų ir DST skirtumų.

DUK

Ar turėčiau naudoti 5 ar 6 laukus?

Pradėkite nuo 5 laukų (minutė valanda diena mėnuo savaitės_diena). Jei jūsų išraiškoje yra sekundės, perjunkite į 6 laukus.

Ar palaikoma visa cron sintaksė?

Palaikoma standartinė sintaksė (`*`, `/`, `-`, `,`). Dėl nuo realizacijos priklausančių žetonų, tokių kaip `L`, `W`, `#`, `?`, rodomas įspėjimas.

Ar galima rodyti artimiausius vykdymo laikus?

Taip. Įrankis apskaičiuoja ir rodo artimiausius N vykdymus (5 / 10 / 20), palaikydamas laiko juostas.