Interpreter wyrażeń cron — opis harmonogramu w prostym języku i najbliższe terminy wykonania

Sprawdza, czy harmonogram zadań serwera (crontab), GitHub Actions czy Spring @Scheduled został poprawnie zapisany. W razie błędu wskazuje, które pole i dlaczego jest nieprawidłowe.

Plik nie jest wysyłany na serwer — przetwarzanie odbywa się wyłącznie w przeglądarce tego urządzenia

5 pól: minuta godzina dzień miesiąc dzień tygodnia · 6 pól: sekunda minuta godzina dzień miesiąc dzień tygodnia · można też używać skrótów, np. @daily, @hourly

Opis 평일(월~금) 오전 9시 0분

Interpretacja pola

PoleWejścieOdpowiednia wartość
분00
시99
일*Wszystko
월*Wszystko
요일1-5월, 화, 수, 목, 금

Następne wykonanie (czas koreański)

Obliczanie…

Podsumowanie składni cron
*모든 값
5그 값 (예: 분 5 → 5분)
1-5범위 (요일 1-5 → 월~금)
1,15목록 (일 1,15 → 1일과 15일)
*/10간격 (분 */10 → 10분마다)
8-18/2범위 안에서 간격
MON-FRI, JAN요일·월 영문 약자
0 또는 7일요일

Zakresy: sekundy/minuty 0–59, godzina 0–23, dzień 1–31, miesiąc 1–12, dzień tygodnia 0–7. Jeśli serwer lub GitHub Actions działa w UTC, odejmij 9 godzin od czasu koreańskiego.

Reklama

Jak korzystać z Interpretacja wyrażenia cron

  1. 1Wpisz wyrażenie cron albo kliknij przykład.
  2. 2Sprawdź opis w prostym języku oraz interpretację każdego pola (minuta, godzina, dzień, miesiąc, dzień tygodnia).
  3. 3Wyświetlonych zostanie 10 najbliższych terminów wykonania w czasie koreańskim.

Najczęściej zadawane pytania

A co, jeśli podam jednocześnie dzień miesiąca i dzień tygodnia?

Standardowy cron wykonuje zadanie, gdy spełniony jest którykolwiek z warunków (logika LUB). Np. 0 0 1 * 1 oznacza wykonanie 1. dnia każdego miesiąca ORAZ każdego poniedziałku.

A co jeśli czas serwera jest w UTC?

Cron działa według strefy czasowej serwera. Jeśli serwer używa UTC, godzina 9:00 czasu koreańskiego trzeba zapisać z odjętymi 9 godzinami, np. jako 0 0 * * *. GitHub Actions również działa w UTC.

Czy obsługiwane są też L, W, #?

Rozszerzona składnia Quartz (L, W, #) nie jest jeszcze obsługiwana.

Reklama