Crontab Guru
Analizuje i wyjaśnia wyrażenia cron. Pokazuje czytelny opis harmonogramu i kolejne czasy wykonania.
Co to jest wyrażenie cron?
Ciąg 5 lub 6 pól oddzielonych spacjami: minuta, godzina, dzień, miesiąc, dzień tygodnia i opcjonalny rok.
Co oznacza * w cron?
Gwiazdka (*) oznacza "każdą możliwą wartość" dla danego pola.
Różnica między 0 0 * * * a 0 0 * * 1?
0 0 * * * uruchamia się codziennie o północy. 0 0 * * 1 tylko w poniedziałki o północy.
Czy mogę używać wartości kroku jak */5?
Tak. */5 w minutach oznacza "co 5 minut".
Czy wyrażenie cron jest wysyłane na serwer?
Nie. Wszystko odbywa się lokalnie w przeglądarce.
Jak uruchomić co 5 minut?
Użyj */5 * * * * aby uruchamiać co 5 minut.
Co oznacza 0 0 * * *?
0 0 * * * oznacza uruchamianie codziennie o północy.
Jak zaplanować tylko dni robocze?
Użyj 0 9 * * 1-5 aby uruchamiać o 9:00 od poniedziałku do piątku.
Jakie znaki specjalne obsługuje cron?
Cron obsługuje: * (dowolna wartość), , (lista), - (zakres), / (krok).
Jak uruchomić pierwszy dzień każdego miesiąca?
Użyj 0 0 1 * * aby uruchamiać o północy pierwszego dnia każdego miesiąca.
Czy mogę używać nazw zamiast liczb?
Tak, niektóre implementacje pozwalają na JAN, FEB dla miesięcy i MON, TUE dla dni.
Co to jest składnia 6-polowa cron?
Składnia 6-polowa dodaje sekundy na początku: sekundy, minuta, godzina, dzień, miesiąc, dzień tygodnia.
Jak uruchomić co godzinę?
Użyj 0 * * * * aby uruchamiać w minucie 0 każdej godziny.
Różnica między dniem miesiąca a dniem tygodnia?
Dzień miesiąca (1-31) określa który dzień miesiąca. Dzień tygodnia (0-6) określa który dzień tygodnia.