Tłumacz wyrażeń cron
Sprawdź, co oznacza wyrażenie cron (np. */15 9-17 * * 1-5), zobacz opis po polsku i najbliższe terminy uruchomienia — z gotowymi przykładami.
Umieść to narzędzie na swojej stronie
Bezpłatnie, bez rejestracji. Widżet pokazuje na dole napis „Narzędzie udostępnia AMKBIT.pl”.
Budowa wyrażenia cron
┌ minuta (0–59) │ ┌ godzina (0–23) │ │ ┌ dzień miesiąca (1–31) │ │ │ ┌ miesiąc (1–12 lub JAN–DEC) │ │ │ │ ┌ dzień tygodnia (0–7, 0 i 7 = niedziela, lub SUN–SAT) * * * * * polecenie
*— każda wartość,1,15— lista,9-17— zakres,*/10— co 10,0-30/5— co 5 w zakresie.- Skróty:
@hourly,@daily,@weekly,@monthly,@yearly.
Pułapki
- Cron działa w strefie czasowej serwera — często UTC, a nie czasie polskim. Sprawdź
timedatectllub ustawienia hostingu. - Przy zmianie czasu (marzec, październik) zadania zaplanowane między 2:00 a 3:00 mogą się nie wykonać lub wykonać dwa razy.
- Gdy podasz i dzień miesiąca, i dzień tygodnia, zadanie uruchomi się, gdy pasuje którykolwiek z nich.
- Cron ma ubogie środowisko (PATH) — w poleceniach używaj pełnych ścieżek, np.
/usr/bin/php.
Przykłady
Kopia zapasowa
30 2 * * * — codziennie o 2:30.
Godziny pracy
*/15 9-17 * * 1-5 — co 15 minut od 9:00 do 17:45, od poniedziałku do piątku.
Najczęstsze pytania
Czy obsługujecie sekundy?
Klasyczny cron (Linux, większość hostingów) ma 5 pól i rozdzielczość jednej minuty. Niektóre systemy (Quartz, Spring) dodają szóste pole z sekundami — ich składnia się różni.
Poradniki
Wynik ma charakter pomocniczy. Przy ważnych decyzjach (finansowych, technicznych, zdrowotnych) sprawdź go niezależnie. Zasady korzystania.