CanDoYa
PL

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.

Wynik
0 9 * * 1-5
Poprawny 5-polowy cronAt 09:00 on Mon, Tue, Wed, Thu and Fri.

Kolejne uruchomienia

  1. 2026-07-07 09:00:00 UTC
  2. 2026-07-08 09:00:00 UTC
  3. 2026-07-09 09:00:00 UTC
  4. 2026-07-10 09:00:00 UTC
  5. 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.

Udostępnij to narzędzie

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ć

  1. 1Wybierz preset. Zacznij od typowego harmonogramu, na przykład co pięć minut, co godzinę, rano w dni robocze albo raz w miesiącu.
  2. 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.
  3. 3Przeczytaj podgląd. Przed skopiowaniem wyrażenia sprawdź prosty opis, ostrzeżenia i najbliższe uruchomienia w UTC.
  4. 4Skopiuj wyrażenie. Wklej sprawdzony 5-polowy ciąg cron do crontab albo schedulera używającego klasycznej semantyki cron.

Dla kogo

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.

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.