Menu
Dev Tools

Generator i tester wyrażeń cron online za darmo

Twórz i testuj wyrażenia cron. Wizualny kreator, czytelny opis i 5 kolejnych terminów uruchomienia.

Pliki nigdy nie są przechowywaneNatychmiastBez rejestracji

🔒 Twój plik nigdy nie opuszcza przeglądarki. Całe przetwarzanie odbywa się lokalnie.

Format: minuta godzina dzień-miesiąca miesiąc dzień-tygodnia

Opis

Every 5 minutes

Następne 5 uruchomień

  • 1. 4.10.2026, 01:55:00
  • 2. 4.10.2026, 02:00:00
  • 3. 4.10.2026, 02:05:00
  • 4. 4.10.2026, 02:10:00
  • 5. 4.10.2026, 02:15:00

Jak wygenerować wyrażenie cron online

  1. 1

    Wpisz lub zbuduj wyrażenie cron

    Wpisz wyrażenie cron składające się z 5 pól albo użyj wizualnego kreatora, aby ustawić minutę, godzinę, dzień, miesiąc i dzień tygodnia.

  2. 2

    Przeczytaj opis w zwykłym języku

    Narzędzie zamienia wyrażenie na czytelne zdanie za pomocą cronstrue, dzięki czemu możesz sprawdzić, czy harmonogram jest poprawny.

  3. 3

    Skopiuj wyrażenie

    Skopiuj ciąg cron i wklej go do swojego harmonogramu (crontab, GitHub Actions, Cloud Scheduler itp.).

Składnia cron ma pięćdziesiąt lat i nadal obsługuje zaplanowane zadania na całym świecie: od wpisów crontab na pojedynczym serwerze, przez Kubernetes CronJob, harmonogramy GitHub Actions i reguły AWS EventBridge, po nocny build w każdym potoku CI. Jej pięć pól (minuta, godzina, dzień miesiąca, miesiąc, dzień tygodnia) jest potężnych, ale łatwo się w nich pomylić i nie zauważyć tego, a błędny harmonogram zawodzi po cichu: zadanie uruchamia się w niedzielę o 3 w nocy zamiast w poniedziałek o 15 i nikt tego nie widzi przez tygodnie.

Narzędzie działa w obie strony: zbuduj harmonogram w polach i uzyskaj wyrażenie albo wklej odziedziczone wyrażenie i zobacz, kiedy faktycznie się uruchamia. Błędy wychodzą na jaw właśnie przy tłumaczeniu: jeśli 0 12 * * 1-5 czyta się jako „o 12:00, od poniedziałku do piątku”, potwierdza to Twój zamiar albo ujawnia błąd. Zobaczysz też 5 kolejnych uruchomień. Wszystko jest liczone w Twojej przeglądarce, bez serwera, a po załadowaniu strona działa nawet offline.

Klasyczne pułapki: gdy ograniczone są jednocześnie dzień miesiąca i dzień tygodnia, łączy się je operatorem OR, a nie AND (0 0 13 * 5 uruchamia się 13. dnia miesiąca oraz w każdy piątek, nie tylko w piątek trzynastego); kroki takie jak */7 w polu dnia nie oznaczają „co tydzień”; a harmonogram działa w strefie czasowej serwera, którą w większości chmur jest UTC. Sprawdź przesunięcie, zanim założysz, że to czas lokalny.

Najczęściej zadawane pytania

Mogą Ci się przydać także