Pamiętaj: Wyniki kalkulatorów mają charakter poglądowy. Dokładamy wszelich starań, by były poprawne, ale zawsze weryfikuj je z fachowcem.

Przejdź do treści

Cron expression – generator i podgląd dat uruchomie

Zbuduj wyraenie CRON (minuta, godzina, dzie miesiąca, miesiąc, dzie tygodnia) i zobacz, kiedy się uruchomi: najblisze daty, podsumowanie „po ludzku oraz walidację skadni.

Generator
Wynik liczy się automatycznie.
Uwaga praktyczna
Różne systemy CRON mają niuanse (np. 5 pól vs 6 pól, DOW 0/7, znaki specjalne). Ten generator liczy klasyczny format min hour dom month dow i pokazuje orientacyjne daty uruchomie w Twojej strefie czasowej przeglądarki.
Pola CRON (5 pól)
0–59
0–23
1–31
1–12
0–6 (Nd=0)
Obsuga: *, */n, listy 1,2,3, zakresy 1-5, zakresy ze skokiem 1-30/2.
Np. 2026-03-01 12:00
Podpowiedzi skadni
0 2 * * * – codziennie 02:00    */15 9-17 * * 1-5 – co 15 min w godzinach 9–17, pn–pt    0 0 1 * * – pierwszego dnia miesiąca o północy
Podgląd
Daty uruchomień.
Wyrażenie
Opis „po ludzku
#DataDzie tyg.Godzina
Daty liczone w lokalnej strefie czasowej przeglądarki.
ElementZakresTwoja wartoćUwagi
Interpretacja

Jak działa CRON i jak sprawdzić, kiedy się uruchomi?

W generatorze CRON ustawiasz pięć pól i od razu widzisz najblisze daty uruchomie. To pomaga, gdy szukasz „cron co 5 minut, „cron codziennie o 2 albo „cron pn–pt 8:00.

Wzór / logika obliczeń

CRON w klasycznym formacie ma 5 pl: minuta, godzina, dzień miesiąca, miesiąc, dzień tygodnia. Każde pole może być * (dowolnie), listą, zakresem albo zakresem ze skokiem. Kalkulator parsuje pola do zestawów wartoci i wyszukuje kolejne minuty pasujące do wzorca.

Procedura: aby sprawdzić „kiedy się uruchomi, wystarczy wpisać pola CRON i odczytać listę najbliszych dat.

Do podobnych narzędzi przyda się te konwerter YAML ↔ JSON, usuwanie duplikatw, czujki dymu/CO oraz plan sprzątania.

Najczęstsza pułapka

Dzień tygodnia bywa liczony jako 0=nd, 1=pn… albo 1=nd. Ten generator używa 0–6 (Nd=0), co jest typowe w wielu implementacjach.

Przykad obliczeń

Dla */15 9-17 * * 1-5 generator pokaże kolejne uruchomienia w dni robocze między 09:00 a 17:59 co 15 minut. Jeli ustawisz start „od teraz, pierwsza data będzie najbliszą pasującą minutą.

Jeli chcesz testować konkretną datę (np. po wdroeniu), wybierz „Własna data/godzina.

Tabela: szybkie wzorce CRON

Co chcesz zrobićCRONOpisTip
Co 5 minut*/5 * * * *każde 5 minpopularny heartbeat
Codziennie 02:3030 2 * * *raz dzienniebackup, raport
Pierwszy dzień miesiąca0 0 1 * *miesięcznierozliczenia
Pn–Pt 08:000 8 * * 1-5dni roboczepowiadomienia

Zadanie przykadowe i rozwiązanie

Zadanie: Chcesz odpalać zadanie w poniedziaki, środy i piątki o 06:15. Jak to wpisać?

Rozwiązanie: Ustaw minutę 15, godzinę 6, dzień miesiąca *, miesiąc *, dzień tygodnia 1,3,5. Generator pokaże najblisze daty i potwierdzi skadnię.

Tabela porównawcza: „*/n vs „a-b/n

ZapisZnaczyPrzykadPułapka
*/10co 10 w całym zakresie0,10,20,30,40,50start zawsze od 0
5-55/10co 10, ale od 55,15,25,35,45,55często bardziej „czytelne
9-17/2co 2 w zakresie9,11,13,15,17dotyczy tylko zakresu

Jeli liczysz te rzeczy „domowe, zobacz koszt prądu urządze, prognozę rachunku i zużycie wody.

Ciekawostka

W wielu systemach CRON dzie miesiąca (DOM) i dzień tygodnia (DOW) potrafią działać jak „lub (OR), a nie „i (AND). To jedna z rzeczy, ktre najczęciej zaskakują przy migracji między środowiskami.

Najczęstsze błędy i jak zwiększyć dokładnoć wyniku

  • Myślenie DOW – sprawdź, czy 0 oznacza niedzielę.
  • Brak zakresów*/15 działa od 0, a nie „od teraz.
  • Nisza rozdzielczość – klasyczny CRON to minuty (nie sekundy).
  • Strefa czasowa – wynik w generatorze jest w czasie lokalnym przeglądarki.

Wskazówka od KalkulatorXXL

Jeli zadanie ma znaczenie (backup/rachunki), wygeneruj harmonogram i porównaj z logami w systemie. Największe rozjazdy powoduje strefa czasowa i zmiana czasu.

Regeneracja bariery

Długa praca przy komputerze i częste mycie rąk potrafią przesuszać skórę. Krem regenerujący pomaga utrzymać barierę.

FAQ – Generator CRON i podgląd dat uruchomień

Najprościej: */5 * * * *. W generatorze wybierz preset „Co 5 minut” i zobacz listę najbliższych uruchomień.

Ustaw minutę 30, godzinę 2, reszta *. Czyli: 30 2 * * *.

Ustaw dzień tygodnia na 1-5 (pn–pt) i dobierz godzinę, np. 0 8 * * 1-5.

To zakres 5–55 ze skokiem co 10: 5,15,25,35,45,55. W generatorze zobaczysz to w podglądzie dat.

Bo */15 startuje od 0 w danym polu (0,15,30,45). Generator pokazuje najbliższy pasujący moment od wybranej daty startu.

W wielu implementacjach niedziela bywa 0 lub 7. Ten generator traktuje 0 jako niedzielę (7 mapuje na 0).

Wybierz „Własna data/godzina” i wpisz moment startu (YYYY-MM-DD HH:mm). Generator policzy kolejne uruchomienia od tej daty.

Najczęściej przez strefę czasową serwera lub zmianę czasu. Generator liczy w lokalnej strefie przeglądarki – porównaj z ustawieniami serwera.

Ten kalkulator liczy klasyczne 5 pól (min hour dom month dow). Jeśli Twoja platforma ma sekundy, trzeba dodać osobne pole.

Ostatnia aktualizacja kalkulatora: 2026-04