Cron opisivač (čitljivo vreme izvršavanja)

Pretvorite cron izraze u opis običnim jezikom i izračunajte naredna pokretanja.

Podržava formate sa 5/6/7 polja, izbor vremenske zone i izlaz spreman za kopiranje.

Kako se koristi

  1. Unesite cron izraz ili izaberite jedan od primera.
  2. Potvrdite format (5/6/7 polja) i vremensku zonu.
  3. Proverite opis i narednih N pokretanja, zatim kopirajte ili podelite.

Primer

Na svakih 5 minuta

Unos

*/5 * * * *

Izlaz

Pokreće se na svakih 5 minuta

Radnim danima u 09:00

Unos

0 9 * * 1-5

Izlaz

Pokreće se u 09:00 radnim danima (pon-pet)

Sa sekundama (svakog dana u 02:30:00)

Unos

0 30 2 * * *

Izlaz

Pokreće se svakog dana u 02:30:00

Uobičajeni cron primeri

Na svakih 10 minuta

*/10 * * * *

Uobičajen obrazac za periodične provere i polling zadatke.

U minutu 0 svakog sata

0 * * * *

Koristite kada želite okidač na početku svakog sata.

Radnim danima u 09:00

0 9 * * 1-5

Tipičan raspored za poslovne dane.

Svake nedelje u 00:00

0 0 * * 0

Tipičan termin za nedeljno održavanje.

Prvog dana u mesecu u 00:00

0 0 1 * *

Uobičajen mesečni batch raspored.

Svakog 1. januara u 00:00

0 0 1 1 *

Korisno za godišnje rollover zadatke.

Podržana sintaksa i napomene

  • Podržana standardna sintaksa uključuje `*`, `/`, `-`, `,`, opsege i step vrednosti.
  • Tokeni koji zavise od implementacije (`L`, `W`, `#`, `?`) možda neće biti dosledno interpretirani.
  • Prikazana vremena pokretanja mogu se razlikovati od stvarnog ponašanja zbog vremenske zone i DST razlika.

Česta pitanja

Da li treba da koristim 5 ili 6 polja?

Počnite sa 5 polja (minut sat dan mesec radni dan). Ako izraz uključuje sekunde, prebacite se na 6 polja.

Da li podržava svaku cron sintaksu?

Podržava standardnu sintaksu (`*`, `/`, `-`, `,`). Za tokene koji zavise od implementacije kao što su `L`, `W`, `#`, `?`, prikazuje upozorenje.

Može li da prikaže naredna vremena pokretanja?

Da. Izračunava i prikazuje narednih N pokretanja (5/10/20) uz podršku za vremensku zonu.