EQVPS
Dla programistów

Pomocnik wyrażeń cron

Sprawdź wiersz crontab, zanim zacznie działać: znaczenie każdego pola i pięć najbliższych uruchomień.

Działa w całości w przeglądarce — nic z tego, co wpiszesz, nie trafia na nasze serwery.

Minuta · */15
co 15
Godzina · 9-18
od 9 do 18
Dzień miesiąca · *
dowolny
Miesiąc · *
dowolny
Dzień tygodnia · 1-5
od 1 do 5

Czasy uruchomień w strefie czasowej przeglądarki; serwer używa własnej (często UTC).

Jak to działa

Pięć pól to minuta, godzina, dzień miesiąca, miesiąc i dzień tygodnia. */15 oznacza co 15, 1-5 to zakres, 1,15 to lista; działają też nazwy miesięcy i dni (JAN, MON) oraz makra jak @daily i @weekly. Jedna pułapka łapie wiele osób: gdy ustawione są jednocześnie dzień miesiąca i dzień tygodnia, cron uruchamia zadanie, gdy pasuje którykolwiek z nich, a nie oba. Czasy są pokazane w strefie czasowej przeglądarki — serwer uruchamia cron w swojej, często UTC.

Pytania i odpowiedzi

Jak uruchamiać zadanie co 5 minut?

*/5 * * * * — krok w polu minut. Co 5 minut w godzinach pracy w dni robocze: */5 9-18 * * 1-5.

Dlaczego zadanie uruchomiło się o złej porze?

Najczęściej strefa czasowa serwera różni się od Twojej. Sprawdź poleceniem timedatectl — wiele obrazów VPS domyślnie ma UTC.

Podobne narzędzia

Wszystkie narzędzia →

Wykorzystaj to na własnym serwerze: VPS KVM od 3 $ miesięcznie, dostęp root, płatności kryptowalutą.

Plany VPS