Strona główna / Narzędzia dla programistów / Generator wyrażeń cron online
Darmowe narzędzia online

Generator wyrażeń cron online

Generuj i sprawdzaj wyrażenia cron w formacie pięciu pól. Wpisz minuty, godziny, dni i otrzymaj gotowe wyrażenie oraz opis. Przetwarzanie odbywa się lokalnie…

Rozpocznij

Funkcje i przykłady

Standardowe pięć pól

Narzędzie obsługuje dokładnie pięć pól w kolejności: minuta, godzina, dzień miesiąca, miesiąc, dzień tygodnia. Nie obsługuje pola sekund, nazw miesięcy ani dni tygodnia, makr typu @daily ani zaawansowanych tokenów (L, W, #, ?).

Przykład: 0 9 * * 1-5

Dla wyrażenia 0 9 * * 1-5 narzędzie pokazuje pięć pól: minuta=0, godzina=9, dzień miesiąca=*, miesiąc=*, dzień tygodnia=1-5. Opis wyjaśnia, że zadanie uruchamia się, gdy wszystkie pola pasują – czyli o 9:00 od poniedziałku do piątku. Narzędzie nie podaje kalendarza ani najbliższego uruchomienia.

Dozwolone składnie

  • Wartości liczbowe (np. 5)
  • Gwiazdka (*) oznaczająca każdą wartość
  • Listy rozdzielane przecinkami (np. 1,15)
  • Zakresy liczbowe (np. 9-17)
  • Kroki (np. */15, 0-30/5)

Ograniczenia

Narzędzie odrzuca szóste pole (sekundy), nazwy miesięcy/dni tygodnia, makra i tokeny specyficzne dla harmonogramów. Rzeczywista interakcja między dniem miesiąca a dniem tygodnia zależy od implementacji crona w systemie docelowym. Strefa czasowa, zmiana czasu, polecenie, środowisko powłoki i dialekt crona muszą być skonfigurowane i przetestowane w systemie docelowym.

Najczęstsze pytania

Jak ustawić zadanie co 15 minut?

Wpisz w polu minuty */15, a w pozostałych polach gwiazdki. Pełne wyrażenie będzie wyglądać: */15 * * * *. Narzędzie pokaże opis, że zadanie uruchamia się co 15 minut.

Czy mogę użyć nazw miesięcy, np. „sty”?

Nie. Narzędzie akceptuje tylko wartości liczbowe (1-12 dla miesięcy). Nazwy miesięcy i dni tygodnia nie są obsługiwane.

Dlaczego narzędzie odrzuca wyrażenie z sekundami?

Standardowy cron w systemach Unix używa pięciu pól. Narzędzie celowo nie obsługuje szóstego pola sekund, aby zachować zgodność z typową składnią crona. Jeśli potrzebujesz sekund, użyj innego narzędzia lub rozszerzonej składni w systemie docelowym.

Przetwarzanie odbywa się lokalnie w przeglądarce.