Powiązane narzędzia
Po ustawieniu harmonogramu często trzeba jeszcze sprawdzić dane wejściowe, przygotować payload lub wygenerować kod do wdrożenia. Te narzędzia pomagają przejść do kolejnego kroku.
Jak działa klasyczny CRON?
Klasyczne wyrażenie CRON ma pięć pól: minutę, godzinę, dzień miesiąca, miesiąc i dzień tygodnia. Każde pole może wskazywać pojedynczą wartość, listę, zakres albo wartość ze skokiem.
Generator zamienia każde pole na zestaw dozwolonych wartości i wyszukuje kolejne minuty pasujące do całego wzorca. Daty są prezentowane w lokalnej strefie czasowej przeglądarki.
Przykłady popularnych harmonogramów
| Co chcesz zrobić | CRON | Opis | Typowe zastosowanie |
|---|---|---|---|
| Co 5 minut | */5 * * * * | Uruchomienie co 5 minut | heartbeat, polling |
| Codziennie 02:30 | 30 2 * * * | Raz dziennie o 02:30 | backup, raport |
| Pierwszy dzień miesiąca | 0 0 1 * * | O północy pierwszego dnia | rozliczenia |
| Pn–Pt 08:00 | 0 8 * * 1-5 | W dni robocze o 08:00 | powiadomienia |
Skok */n a zakres ze skokiem
Zapis */10 oznacza co dziesiątą wartość od początku zakresu danego pola. Jeśli chcesz zacząć od innej wartości, użyj zakresu ze skokiem, np. 5-55/10.
| Zapis | Znaczenie | Przykładowe wartości |
|---|---|---|
| */10 | Co 10 w całym zakresie | 0, 10, 20, 30, 40, 50 |
| 5-55/10 | Co 10, zaczynając od 5 | 5, 15, 25, 35, 45, 55 |
| 9-17/2 | Co 2 tylko w zakresie 9–17 | 9, 11, 13, 15, 17 |
Zadanie przykładowe i rozwiązanie
Zadanie: zadanie ma uruchamiać się tylko w poniedziałki, środy i piątki o 06:15. Jak zapisać harmonogram?
Pokaż rozwiązanieUkryj rozwiązanie
Ustaw minutę 15, godzinę 6, dzień miesiąca *, miesiąc * oraz dzień tygodnia 1,3,5. Otrzymasz 15 6 * * 1,3,5.
Ciekawostka
Implementacje CRON nie są całkowicie identyczne. W części systemów niedziela może być oznaczana jako 0 albo 7, a niektóre rozszerzenia obsługują sekundy lub dodatkowe znaki specjalne.
Dlatego harmonogram przygotowany tutaj warto porównać z dokumentacją konkretnego serwera, frameworka lub usługi chmurowej.
Najczęstsze błędy przy ustawianiu CRON
- Strefa czasowa: serwer może działać w innej strefie niż przeglądarka.
- Dzień tygodnia: sprawdź, czy Twoja implementacja używa 0, 7 albo obu wartości dla niedzieli.
- Skok od zera: */15 oznacza 0, 15, 30, 45, a nie „co 15 minut od teraz”.
- Inna liczba pól: część systemów używa 6 lub 7 pól, np. z sekundami.
- Zmiana czasu: przejście czasu letniego/zimowego może wpłynąć na realny moment uruchomienia.
Wskazówka od KalkulatorXXL
Przy ważnych zadaniach — np. backupie, rozliczeniu lub synchronizacji — nie opieraj się wyłącznie na zapisie CRON. Po wdrożeniu porównaj wygenerowane terminy z logami systemu.
Najczęstsze rozbieżności wynikają ze strefy czasowej, odmiennej implementacji dnia tygodnia albo użycia rozszerzonego formatu CRON.
FAQ – Generator CRON i podgląd dat uruchomień
Ostatnia aktualizacja: 25.09.2026