Ekosystem Volade — narzędzie internetowe

Darmowy generator wyrażeń cron online

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

Żadne dane nie są wysyłane Prywatne z założenia Za darmo na start
Narzędzie

Zbuduj swojego cron i skopiuj wyrażenie

Skonfiguruj każde pole lub wklej istniejące wyrażenie: opis, składnia i kolejne uruchomienia aktualizują się na żywo.

Generator wyrażeń cron

Online Rozwój, Kod i Dane
Zaloguj się
Obliczenia lokalne — Volade nie otrzymuje niczego Gotowe
Szybkie przykłady:
Minuta0 – 59
Godzina0 – 23
Dzień miesiąca1 – 31
Miesiąc1 – 12
Dzień tygodnia0 – 7 (niedz.)
Wyrażenie
* * * * *
Co minutę
Kolejne uruchomienia
    5Pola
    0Uruchomienia
    —Za
    0,0 0Komentarz Wszystkie narzędzia
    Za darmo czy Premium?

    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.

    Kreator wizualny 5 pól cronZa darmo
    Opis prostym językiem i 5 kolejnych uruchomieńZa darmo
    Tryb wyrażenia do wklejenia i sprawdzenia istniejącego cronaZa darmo
    Pełny ekosystem premium (CMS, komputer, skrypty, API)Premium
    Poznaj Premium
    Funkcje

    Pełny generator cron dla programistów

    Kreator wizualny 5 pól

    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 crona

    Opis wyrażenia prostym językiem

    Pod 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 opis

    Obliczanie 5 kolejnych uruchomień

    Lokalny 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 daty

    Prywatne: cron zostaje na Twoim urządzeniu

    Parsowanie 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ści
    Jak to działa

    Utwórz wyrażenie cron w trzech krokach

    Wybierz preset lub wpisz własne

    Zacznij 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ć.

    Sprawdź opis i daty

    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.

    Skopiuj do swojego crontab

    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.

    FAQ

    Częste pytania o wyrażenia cron

    Czym jest wyrażenie cron?
    Wyrażenie cron to łańczuch 5 pól (czasem 6 lub 7, w zależności od wariantu) opisujący, kiedy uruchomić zadanie: minuta, godzina, dzień miesiąca, miesiąc i dzień tygodnia. Przykład: 30 9 * * 1-5 oznacza „o 9:30, od poniedziałku do piątku”. Demon crond (Linux, macOS, BSD) i wiele usług w chmurze używa go do planowania zadań.
    Jakie są 5 pól wyrażenia cron?
    W kolejności: minuta (0–59), godzina (0–23), dzień miesiąca (1–31), miesiąc (1–12), dzień tygodnia (0–7, gdzie 0 i 7 oznaczają niedzielę). Każde pole akceptuje * (wszystkie), dokładną wartość, zakres a-b, listę a,b,c oraz krok a/n (co n od a). Niektóre systemy dodają 6. kolumnę dla sekund i 7. dla roku.
    Jaka jest różnica między * a ? w cron?
    * oznacza „wszystkie wartości”, a ? — „brak szczególnego ograniczenia”. Różnica istnieje głównie w Quartz i AWS EventBridge: używa się ? w polu dzień-miesiąca lub dzień-tygodnia, aby powiedzieć „zostaw to pole wolne”, ponieważ cron nie zawsze pozwala ustawić oba naraz. W klasycznym pliku crontab * i ? zachowują się tak samo.
    Jak wskazać wszystkie dni robocze?
    Użyj pola dzień tygodnia z zakresem 1-5 (poniedziałek do piątku): 0 8 * * 1-5. Jeśli musisz wykluczyć dzień świąteczny, nie da się tego zrobić samym cronem: potrzebny jest skrypt sprawdzający datę albo bogatszy planista (timery systemd, harmonogram GitHub Actions, Quartz).
    Czy cron używa UTC czy czasu lokalnego?
    Klasyczny crontab podąża za czasem lokalnym serwera (zmienna TZ). Wiele usług w chmurze (GitHub Actions, GitLab CI, Vercel) interpretuje harmonogram w UTC: 0 9 * * * uruchomi się o 9:00 UTC, czyli o 10:00 lub 11:00 w Europie, w zależności od czasu letniego. Przed zatwierdzeniem wyrażenia zawsze sprawdź strefę czasową planisty.
    Jakie są ograniczenia cron?
    Plik crontab POSIX nie obsługuje ani sekund, ani lat, ani interwałów „co X minut od teraz”. Minimalna granularność to minuta. Do krótszych odstępów użyj timerów systemd (OnUnitActiveSec), planera zadań aplikacji lub kolejki komunikatów. Uważaj też na niemożliwe wyrażenia, np. 0 0 30 2 * (30 lutego): nigdy się nie uruchomią.
    Gdzie używać wyrażenia cron?
    Wszędzie tam, gdzie planujesz: crontab -e na Linuxie i macOS, zadania zaplanowane i Harmonogram zadań przez zgodne wrapper'y, GitHub Actions on.schedule, reguły GitLab CI, CronJob w Kubernetes, AWS EventBridge Scheduler, Cloud Scheduler oraz większość PaaS. Wyrażenie pozostaje to samo; zmienia się tylko kontener.
    Czy narzędzie jest prywatne i darmowe?
    Tak: budowanie i obliczanie kolejnych uruchomień odbywa się wyłącznie w Twojej przeglądarce, nic nie jest wysyłane na serwer i nic nie jest przechowywane poza Twoim urządzeniem (z wyjątkiem ostatniego wyrażenia w localStorage, dla Twojej wygody). Narzędzie jest w pełni darmowe, bez limitów i dostępne bez konta — na komputerze i na telefonie.
    Kompletny przewodnik

    Wszystko o wyrażeniach cron

    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.

    5 pól, w kolejności

    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.

    Czytanie i pisanie wyrażeń cron

    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.

    UTC kontra czas lokalny: klasyczna pułapka

    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.

    Kropki, zakresy i zaawansowane kroki

    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.

    Wyrażenia niemożliwe i przypadki brzegowe

    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.

    A co z sekundami i latami?

    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.

    Gdzie wkleić swoje wyrażenie?

    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.

    Jedna licencja, cały premium'owy ekosystem Przeglądarka · CMS · Desktop · Mobile · Skrypty · API · Narzędzia · Database
    Jedna licencja, cały ekosystem Przejdź do premium Zaloguj się