Generator wyrażeń cron
Online Rozwój, Kod i Dane* * * * *
Skomponuj swoje wyrażenie cron w kreatorze wizualnym: minuta, godzina, dzień miesiąca, miesiąc i dzień tygodnia. Narzędzie wyświetla opis prostym językiem, oblicza kolejne uruchomienia i generuje wyrażenie gotowe do wklejenia do pliku crontab. Bez konta, bez wysyłania: wszystko dzieje się w Twojej przeglądarce.
Zaktualizowano 12 października 2026
Skonfiguruj każde pole lub wklej istniejące wyrażenie: opis, składnia i kolejne uruchomienia aktualizują się na żywo.
* * * * *
Generator cron jest darmowy i bez limitów: dowolna liczba wyrażeń, bez konta. Obliczanie kolejnych uruchomień odbywa się w Twojej przeglądarce — serwer nie jest używany.
Minuta, godzina, dzień miesiąca, miesiąc, dzień tygodnia: każde pole oferuje Wszystkie, Wartość, Zakres, Listę, a w przypadku czasu — Co N. Nie musisz pamiętać składni: wyrażenie buduje się na Twoich oczach i aktualizuje przy każdym kliknięciu.
Zbuduj mojego cronaPod wyjściem narzędzie przepisuje crona w czytelne zdania: „Codziennie o 9:30”, „Co 5 minut”, „1. dnia miesiąca o północy”. Idealne do przeglądu starego pliku crontab lub udokumentowania pipeline’u CI przed wdrożeniem.
Przeczytaj opisLokalny silnik symuluje crona i wyświetla pięć kolejnych dat uruchomienia w lokalnym czasie Twojego urządzenia. Natychmiast sprawdzasz, czy zadanie wypada we właściwy dzień i o właściwej godzinie — jeszcze przed wdrożeniem linii do pliku crontab.
Zobacz kolejne datyParsowanie i obliczanie dat odbywają się wyłącznie w Twojej przeglądarce: nic nie jest wysyłane, nic nie jest przechowywane na serwerze. Ostatnie wyrażenie jest zapisywane lokalnie na urządzeniu, abyś mógł kontynuować od miejsca, w którym skończyłeś — idealne do iterowania nad harmonogramem.
Polityka prywatnościZacznij od szybkiego przykładu (co godzinę, dni robocze, 1. dzień miesiąca…) albo buduj pole po polu. Tryb „Wyrażenie” pozwala też wkleić istniejącego crona, aby go zweryfikować i zrozumieć.
Zdanie prostym językiem potwierdza Twoją intencję; pięć kolejnych uruchomień pokazuje namacalny wynik w czasie. W przypadku nieprawidłowego lub niemożliwego wyrażenia narzędzie od razu to zaznacza.
Kliknij „Kopiuj”, a następnie wklej wyrażenie do polecenia crontab -e, harmonogramu GitHub Actions, CronJobu w Kubernetes lub innego zgodnego planera. Nie zapomnij sprawdzić strefy czasowej systemu docelowego.
Wyrażenie cron jest de facto standardem planowania zadań powtarzających się na serwerach Unix i platformach w chmurze. Pięć pól wystarcza, by opisać niemal każdą częstotliwość: co minutę, co godzinę, każdej nocy, w każdy poniedziałek, 1. dnia miesiąca… generator cron z Volade buduje tę składnię za Ciebie, przepisuje ją prostym językiem i symuluje kolejne uruchomienia — nie wysyłając niczego nigdzie.
Minuta (0–59), godzina (0–23), dzień miesiąca (1–31), miesiąc (1–12), dzień tygodnia (0–7, 0 i 7 = niedziela). Każde pole akceptuje * (wszystkie wartości), pojedynczą wartość (30), zakres (1-5), listę (1,15) lub krok (*/5, 10-40/10). Narzędzie ukrywa nieistotne tryby (np. brak opcji „Co N” dla miesiąca), aby uniknąć błędnej składni.
0 9 * * * = codziennie o 9:00. 30 2 * * 0 = w niedzielę o 2:30. */15 * * * * = co 15 minut. 0 0 1 1 * = 1 stycznia o północy. 0 8 * * 1-5 = każdy dzień roboczy o 8:00. Zapamiętanie tych wzorców wystarcza na 90 % potrzeb; w pozostałych przypadkach kreator wizualny Volade składa łańcuch pole po polu i kopiuje go do schowka.
Lokalny crontab podąża za strefą czasową serwera (TZ). GitHub Actions, GitLab CI i wiele PaaS planuje w UTC : harmonogram o 9:00 UTC wypada w Europie o 10:00 lub 11:00, w zależności od czasu letniego. Zanim zatwierdzisz krytyczne wyrażenie (fakturowanie, raporty), potwierdź strefę czasową planisty i przetestuj kolejne daty w narzędziu.
Składnia obsługuje potężne kombinacje: 0 9-18/2 * * * (co 2 godziny od 9:00 do 18:00), 0 0,12 1 */2 * (północ i południe, co drugi dzień), 15 14 1 * * (1. o 14:15). Pole tygodnia akceptuje też skrócone nazwy w niektórych cronach (mon, tue…) — narzędzie pracuje na wartościach liczbowych, aby pozostać przenośne między systemami.
0 0 30 2 * (30 lutego) nigdy się nie uruchomi. 0 0 31 4 * (31 kwietnia) też nie. Cron nie ma wbudowanego pojęcia „ostatni dzień miesiąca” (poza rozszerzeniem Vixie z literą L): w tym celu użyj skryptu lub rozszerzonego wyrażenia systemowego. Generator wykrywa zakresy poza dopuszczonymi granicami i zgłasza błędy składni, zanim wkleisz linijkę do pliku crontab.
Cron POSIX kończy się na minucie. Quartz (Java), Spring i niektóre narzędzia akceptują 6. kolumnę (sekundy) i 7. (rok). GitHub Actions obsługuje interwały typu „every 5 minutes”, ale nie dowolnych kroków we wszystkich polach. W razie wątpliwości trzymaj się standardowego formatu 5 pól: jest najbardziej przenośny i właśnie taki generuje to narzędzie.
crontab -e na Linuxie i macOS; Harmonogram zadań Windows przez wrappery; GitHub Actions (on.schedule.cron); GitLab CI (rules:schedule); CronJob w Kubernetes; AWS EventBridge Scheduler; Google Cloud Scheduler; timery systemd (OnCalendar, zbliżona składnia).formatownik XML oraz formatownik JSON z Volade uzupełniają łańcuch, gdy Twoje zadania konsumują lub produkują ustrukturyzowane dane.