Generator wyrażeń Cron
Darmowe narzędzie online Opis, bez instalacji
Czym są wyrażenia Cron?
Cron to harmonogram zadań oparty na czasie w systemach uniksopodobnych. Wyrażenie Cron to ciąg znaków z 5 polami oddzielonymi spacjami: minuta (0-59), godzina (0-23), dzień miesiąca (1-31), miesiąc (1-12) i dzień tygodnia (0-6, gdzie 0 to niedziela). Każde pole może używać konkretnych wartości, zakresów (* to symbol wieloznaczny dla "każdy"), list (oddzielonych przecinkami) lub interwałów (ukośnik-n dla "każdy n jednostek"). Zadania Cron są uruchamiane automatycznie w zaplanowanych czasach zdefiniowanych przez wyrażenie.
Jak używać tego generatora wyrażeń Cron
Dla każdego pola (minuta, godzina, dzień, miesiąc, dzień tygodnia) wybierz tryb: Każdy (*), Konkretny (wpisz dokładne wartości), Zakres (od-do) lub Interwał (każdy N). Skonfiguruj każde pole zgodnie z tym, kiedy chcesz, aby Twoje zadanie było uruchamiane. Narzędzie pokazuje wynikowe wyrażenie cron i podgląd następnych 5 czasów wykonania na podstawie obecnego czasu. Skopiuj wyrażenie, aby użyć go w crontab, harmonogramie lub narzędziu automatyzacji.
Zrozumienie interakcji pól Cron
Pola dzień i dzień tygodnia oba określają dni. W wielu implementacjach cron, jeśli oba są ograniczone (nie *), zadanie jest uruchamiane, gdy spełniony jest jeden z warunków (logika OR). Niektóre systemy używają logiki AND. Jeśli określisz dzień 15 i dzień tygodnia 1 (poniedziałek), jest uruchamiany 15. każdego miesiąca ORAZ każdy poniedziałek. Bądź precyzyjny w swoich intencjach i przetestuj, aby zweryfikować zachowanie w swoim konkretnym środowisku cron.
▶Jaka jest różnica między @daily a 0 0 * * *?
▶Jak zaplanować zadanie co 5 minut?
▶Czy mogę zaplanować złożone wzorce, takie jak "ostatni piątek miesiąca"?
▶Dlaczego moje zadanie cron nie jest uruchamiane w oczekiwanym czasie?
Jeśli to narzędzie Ci pomogło, postaw autorowi kawę.
Postawić kawę