Narzędzia deweloperskie

Generator wyrażeń cron

Zbuduj pięciopolowe wyrażenie cron i przeczytaj je prostym językiem. Nic nie jest planowane.

Generator wyrażeń cron workspace

Jak używać

Ustaw minutę, godzinę, dzień miesiąca, miesiąc i dzień tygodnia albo zacznij od presetu. Opisz sprawdza wyrażenie i wyjaśnia każde pole. Użyj * dla każdej wartości, liczby, listy, zakresu lub kroku jak */15.

Przykład

Poranki w dni robocze o 09:00. Generator nie uruchamia zadania.

Wejście

0 9 * * 1-5

Wyjście

O 09:00, od poniedziałku do piątku.
Minuta: 0.
Godzina: 9.
Dzień miesiąca: każdy dzień miesiąca.
Miesiąc: każdy miesiąc.
Dzień tygodnia: od poniedziałku do piątku.

Jak to działa

Obsługiwana składnia to standardowy pięciopolowy cron: minuta, godzina, dzień miesiąca, miesiąc i dzień tygodnia. Zakresy, listy i kroki są sprawdzane względem limitów każdego pola. Nazwy takie jak JAN są akceptowane przez walidator w wklejonych wyrażeniach. Tokeny Quartz ?, L, W i # są odrzucane. Strona nigdy nie wykonuje polecenia.

Częste błędy

  • Wyrażenie ma sześć pól Ten generator nie używa pola sekund. Usuń pierwsze pole, jeśli pochodzi z Quartz.
  • Pojawiają się 7 i 0 jako dzień tygodnia Oba oznaczają niedzielę w tej pięciopolowej składni.
  • Oczekiwałeś, że serwer to uruchomi Nie ma przycisku uruchomienia. Skopiuj wyrażenie do własnego harmonogramu.

Ograniczenia

Opis to pomoc w odczycie. Harmonogramy różnią się tym, czy dzień miesiąca i dzień tygodnia łączą się przez AND czy OR. Sprawdź podręcznik harmonogramu, zanim polegać na wyrażeniu ustawiającym oba.

Prywatność

Wartości pól są obsługiwane lokalnie i nie stanowią tajnego ładunku. Narzędzie nie łączy się z serwerem, by „walidować” zadanie.

Pytania

Czy obsługuje @daily?

Nie. Wynik to pięć jawnych pól, żebyś widział każdą część.