Ten generator skupia się na przewidywalnej składni cron z 5 polami, a nie na każdym dialekcie schedulerów. Obsługuje gwiazdki, listy, zakresy, kroki oraz nazwy miesięcy lub dni tygodnia, takie jak MON-FRI. Celowo odrzuca funkcje tylko dla Quartz i AWS, takie jak sekundy, lata, ?, L, W i #, żeby wynik pozostał przenośny dla klasycznych zadań w stylu crontab.
Darmowy generator wyrażeń cron
Działa w całości w przeglądarce - bez wysyłania plików i bez rejestracji.
Użyj pięciu pól: minuta godzina dzień-miesiąca miesiąc dzień-tygodnia.
0-59, *, zakresy, listy i kroki takie jak */15.
0-23 w formacie 24-godzinnym.
1-31. Użyj * dla każdego dnia kalendarzowego.
1-12 albo JAN-DEC.
0-7 albo SUN-SAT. Niedziela może być 0 albo 7.
Kolejne uruchomienia
- 2026-07-07 09:00:00 UTC
- 2026-07-08 09:00:00 UTC
- 2026-07-09 09:00:00 UTC
- 2026-07-10 09:00:00 UTC
- 2026-07-13 09:00:00 UTC
Obsługiwana składnia
Tylko standardowy 5-polowy cron: *, listy, zakresy, kroki, nazwy miesięcy i nazwy dni tygodnia. Sekundy, lata, ?, L, W i # są celowo odrzucane.
Do czego służy generator wyrażeń cron?
Generator wyrażeń cron pomaga złożyć pięć pól używanych przez standardowy Unix cron: minutę, godzinę, dzień miesiąca, miesiąc i dzień tygodnia. To narzędzie sprawdza każde pole, wyjaśnia harmonogram prostym językiem i pokazuje najbliższe uruchomienia w UTC bez wysyłania czegokolwiek na serwer.
Jak korzystać
- 1Wybierz preset. Zacznij od typowego harmonogramu, na przykład co pięć minut, co godzinę, rano w dni robocze albo raz w miesiącu.
- 2Edytuj pięć pól. Dostosuj minutę, godzinę, dzień miesiąca, miesiąc i dzień tygodnia za pomocą standardowych wartości cron, zakresów, list albo kroków.
- 3Przeczytaj podgląd. Przed skopiowaniem wyrażenia sprawdź prosty opis, ostrzeżenia i najbliższe uruchomienia w UTC.
- 4Skopiuj wyrażenie. Wklej sprawdzony 5-polowy ciąg cron do crontab albo schedulera używającego klasycznej semantyki cron.
Dla kogo
- Utrzymanie serwera, gdy potrzebny jest bezpieczny wpis crontab do kopii zapasowych, skryptów czyszczących albo kontroli stanu.
- Zadania CI i wdrożenia, gdy zaplanowany workflow ma działać co godzinę, codziennie, co tydzień albo w dni robocze.
- Dokumentacja, gdy trzeba pokazać zarówno ciąg cron, jak i czytelne wyjaśnienie.
- Debugowanie harmonogramów, gdy zadanie uruchamia się za często albo za rzadko i trzeba przejrzeć każde pole.
Najczęstsze pytania
Czy generator wyrażeń cron jest darmowy?
Tak. Generator wyrażeń cron jest darmowy, bez rejestracji i bez limitu użycia. Walidacja oraz podgląd kolejnych uruchomień działają w przeglądarce.
Czy moje wyrażenia cron są przesyłane?
Nie. Wyrażenie jest parsowane i wyjaśniane lokalnie w przeglądarce. Nie ma planowania po stronie serwera, zapisywania ani przesyłania.
Jaki format cron obsługuje to narzędzie?
Obsługiwany jest standardowy pięciopolowy cron: minuta, godzina, dzień miesiąca, miesiąc i dzień tygodnia. Narzędzie przyjmuje gwiazdki, listy, zakresy, kroki oraz nazwy miesięcy lub dni tygodnia. Nie obsługuje sekund, lat ani symboli tylko z Quartz.
Czy działa z AWS EventBridge albo Quartz?
Nie jako pełny generator tych dialektów. AWS EventBridge i Quartz mają inne reguły oraz dodatkowe pola. Użyj tej strony do klasycznego crona 5-polowego, a przed wklejeniem do schedulera konkretnej platformy sprawdź jej dokumentację.
Dlaczego dzień miesiąca razem z dniem tygodnia pokazuje ostrzeżenie?
Klasyczny cron traktuje te dwa ograniczone pola semantyką OR. Jeśli oba są ograniczone, dopasowanie jednego z nich może uruchomić zadanie. Ostrzeżenie pomaga uniknąć częstego błędu, czyli oczekiwania, że oba pola muszą pasować jednocześnie.
W jakiej strefie czasowej pokazane są kolejne uruchomienia?
Lista podglądu jest pokazana w UTC, żeby była jednoznaczna w różnych przeglądarkach. Rzeczywisty cron daemon zwykle uruchamia harmonogramy w strefie czasowej ustawionej na serwerze, chyba że dany scheduler obsługuje własne ustawienie strefy.