Opis narzędzia

CRON Parser to parser i walidator wyrażeń CRON, który pomaga zrozumieć i zweryfikować wyrażenia CRON używane do planowania zadań i jobów. Ten analizator wyrażeń CRON parsuje podane wyrażenie CRON i wyświetla kolejne oraz poprzednie czasy wykonania, a także konwertuje wyrażenie CRON na tekst z czytelnym wyjaśnieniem, kiedy zaplanowane zadanie zostanie uruchomione.

Funkcje

  • Parsowanie wyrażeń CRON: Parsuj i weryfikuj wyrażenia CRON w standardowym formacie przy użyciu naszego walidatora cronjobów
  • Kolejne/Poprzednie czasy wykonania: Zobacz, kiedy zadanie zostanie uruchomione następnym razem oraz kiedy było uruchamiane ostatnio
  • Wyrażenie CRON na tekst: Konwertuj składnię CRON na opis w języku angielskim z czytelnymi wyjaśnieniami
  • Obsługa stref czasowych: Wyświetlaj czasy wykonania w dowolnej strefie czasowej przy użyciu wyszukiwarki stref czasowych
  • Walidacja w czasie rzeczywistym: Natychmiastowa informacja zwrotna walidatora cronjobów, czy podane wyrażenie CRON jest prawidłowe
  • Kopiowanie wyników: Łatwe kopiowanie czasów wykonania i wyjaśnień

Przypadki użycia

  • Planowanie zadań: Sprawdź, czy zaplanowane joby będą uruchamiane w oczekiwanych momentach, korzystając z naszego analizatora wyrażeń CRON
  • Debugowanie cronjobów: Użyj walidatora cronjobów, aby zrozumieć, dlaczego dany job może nie działać zgodnie z oczekiwaniami
  • Dokumentacja: Generuj czytelne opisy wyrażeń CRON w formie tekstowej do dokumentacji
  • Konwersja stref czasowych: Sprawdzaj czasy wykonania w różnych strefach czasowych dla systemów rozproszonych
  • Nauka CRON: Zrozum format cron wyjaśniony poprzez przykłady i wyjaśnienia w czasie rzeczywistym

Co to jest CRON?

CRON jest planistą zadań opartym na czasie w systemach operacyjnych typu Unix. Zrozumienie formatu cron wyjaśnionego poniżej jest niezbędne do efektywnego planowania zadań. Wyrażenie CRON to ciąg znaków składający się z pięciu lub sześciu pól oddzielonych spacjami, które definiują harmonogram:

* * * * *
│ │ │ │ │
│ │ │ │ └─── Dzień tygodnia (0-7, niedziela = 0 lub 7)
│ │ │ └───── Miesiąc (1-12)
│ │ └─────── Dzień miesiąca (1-31)
│ └───────── Godzina (0-23)
└─────────── Minuta (0-59)

Typowe przykłady:

  • 0 * * * * - Co godzinę w minucie 0
  • */15 * * * * - Co 15 minut
  • 0 9 * * 1-5 - O 9:00 w dni robocze (poniedziałek‑piątek)
  • 0 0 1 * * - O północy pierwszego dnia każdego miesiąca
  • 30 14 * * 0 - O 14:30 w każdą niedzielę