Przejdź do treści
snowkitDev

Czytaj i pisz harmonogramy cron, prostym językiem

Wpisz wyrażenie cron, aby zobaczyć dokładnie, kiedy się uruchamia, albo zbuduj je pole po polu.

Harmonogram cron

Wpisz wyrażenie, edytuj jedno pole albo wybierz popularny harmonogram.

Następne uruchomienia

    Czasy są pokazane w strefie czasowej tego urządzenia

    Czasy następnych uruchomień są pokazane w Twojej strefie czasowej, więc możesz być pewien, że zadanie ruszy, kiedy się tego spodziewasz. Zbuduj lub sprawdź harmonogram cron, zobacz go wyjaśnionego prostymi słowami i skopiuj. Jest darmowe i działa w przeglądarce.

    Jak zbudować wyrażenie cron

    1. Zacznij od ustawienia wstępnego, takiego jak Co minutę, Co 5 minut, Co godzinę, Codziennie o północy, W dni robocze o 9, Co niedzielę, Pierwszego dnia miesiąca lub Co nowy rok.
    2. Albo wpisz własne w Wyrażenie cron albo wypełnij pola Minuta, Godzina, Dzień, Miesiąc i Dzień tygodnia.
    3. Przeczytaj opis prostym językiem i listę następnych uruchomień.
    4. Naciśnij Kopiuj wyrażenie.

    Jak działa cron

    Wyrażenie cron ma pięć pól: minutę (0 do 59), godzinę (0 do 23), dzień miesiąca (1 do 31), miesiąc (1 do 12 lub jan do dec) i dzień tygodnia (0 do 6 lub sun do sat, gdzie 0 i 7 to niedziela). Gwiazdka oznacza każdą wartość.

    Znaki specjalne

    Przecinek wypisuje wartości, jak 1,15. Myślnik tworzy zakres, jak 1-5 od poniedziałku do piątku. Ukośnik ustawia krok, jak */10 co 10 minut. Skróty takie jak @daily, @hourly i @weekly też działają.

    Examples

    • */15 * * * * uruchamia się co 15 minut.
    • 0 9 * * 1-5 uruchamia się o 9:00 w dni robocze.
    • 30 2 * * 0 uruchamia się o 2:30 w każdą niedzielę.
    • 0 0 1 * * uruchamia się o północy pierwszego dnia każdego miesiąca.

    Dzień miesiąca i dzień tygodnia

    Gdy ustawione są oba pola dni, standardowy cron uruchamia się w dni pasujące do któregokolwiek z nich, a nie obu. Na przykład 0 9 1 * mon uruchamia się pierwszego dnia każdego miesiąca i w każdy poniedziałek.

    Strefy czasowe

    Czasy następnych uruchomień są pokazane w strefie czasowej tego urządzenia. Serwery często uruchamiają cron w UTC, więc sprawdź ustawienie serwera, zanim zaufasz harmonogramowi.

    Wskazówki

    • Sprawdź czasy następnych uruchomień, zanim zapiszesz harmonogram. Od razu pokazują pomyłki.
    • Unikaj uruchamiania wielu zadań dokładnie o pełnej godzinie. Rozłóż je w odstępach kilku minut.
    • Pamiętaj, że zadanie pominięte, gdy komputer jest wyłączony, zwykle nie zostanie uruchomione później.
    • Wpisz w poleceniu pełną ścieżkę do skryptów i programów, bo cron używa krótkiej listy folderów.

    Kto z tego korzysta

    Programiści stron, administratorzy systemów i każdy z kontem hostingowym, kto potrzebuje, aby kopia zapasowa, raport lub zadanie porządkowe uruchamiały się według harmonogramu. Powiązane narzędzia: kalkulator chmod i konwerter curl.

    Pytania

    Czy to narzędzie uruchamia moje zadanie?

    Nie. Tylko buduje i wyjaśnia harmonogram. Dodajesz go samodzielnie na serwerze lub w panelu hostingu.

    Dlaczego moje zadanie uruchamia się o złej porze?

    Zwykle różnica stref czasowych. Serwery często używają UTC, a ta strona pokazuje Twój czas lokalny.

    Czy obsługuje sekundy?

    Standardowy cron ma pięć pól i nie ma sekund.

    Co dalej

    Kontynuuj to, co właśnie stworzyłeś, nadal na swoim urządzeniu.

    Więcej od Snowkit