Następne 5 uruchomień
Wprowadź wyrażenie i kliknij Wyjaśnij.
O wyrażeniach cron
Cron jest używany przez systemy uniksowe i wiele harmonogramów (np. GitHub Actions, CI) do określania, kiedy zadanie ma zostać uruchomione. To narzędzie wyjaśnia pięć pól i oblicza następne czasy uruchomień w Twojej lokalnej strefie czasowej, dzięki czemu możesz zweryfikować harmonogram bez uruchamiania zadania.Jak używać Cron Explainer
- Wprowadź 5-polowe wyrażenie cron (np.
0 9 * * 1-5dla „każdy dzień roboczy o 9:00"). - Kliknij Wyjaśnij, aby zobaczyć opis harmonogramu w prostym języku.
- Sprawdź Następne 5 uruchomień, aby upewnić się, że wyrażenie uruchamia się wtedy, gdy oczekujesz.
- Dostosuj wyrażenie i ponownie kliknij Wyjaśnij, aż harmonogram będzie prawidłowy.
Kluczowe funkcje
- Tłumaczy wyrażenia cron na zrozumiałe opisy w prostym języku
- Pokazuje następne 5 zaplanowanych uruchomień w Twojej lokalnej strefie czasowej
- Obsługuje symbole wieloznaczne (*), zakresy, listy i wartości krokowe
- Waliduje składnię wyrażenia i podświetla błędy
- 100% w przeglądarce — żadne dane nie są wysyłane na serwer
- Używaj razem z Generatorem cron, aby budować wyrażenia wizualnie
Kiedy używać tego narzędzia
- Weryfikacja harmonogramu cron przed wdrożeniem do produkcji lub CI/CD
- Zrozumienie istniejącego wpisu crontab odziedziczonego po innym zespole
- Debugowanie zaplanowanych zadań uruchamiających się w nieoczekiwanych momentach
- Nauka składni crona jako odniesienie obok dokumentacji
- Testowanie różnych wzorców harmonogramów bez modyfikowania działającego systemu
Szczegóły techniczne
Narzędzie parsuje każde z pięciu pól zgodnie ze specyfikacją POSIX cron. Symbole wieloznaczne (*) dopasowują wszystkie prawidłowe wartości dla danego pola. Zakresy (np. 1-5) rozwijają się do wszystkich wartości w zakresie. Listy (np. 1,15) dopasowują określone wartości. Wartości krokowe (np. */5) generują co N-tą wartość, zaczynając od minimum pola. Obliczanie następnego uruchomienia iteruje do przodu od aktualnego czasu, sprawdzając każdą minutę względem sparsowanego wyrażenia, aż znalezionych zostanie 5 dopasowań (ograniczone do około jednego roku w przód dla wydajności). Czasy wyświetlane są w lokalnej strefie czasowej przeglądarki przy użyciu JavaScript Intl.DateTimeFormat.
Podsumowanie
Narzędzie do wyjaśniania wyrażeń cron jest niezbędne dla każdego pracującego z zaplanowanymi zadaniami. Konwertuje złożoną składnię crona na przejrzyste opisy i weryfikuje harmonogram z nadchodzącymi datami uruchomień — wszystko prywatnie w Twojej przeglądarce, bez ryzyka dla systemów produkcyjnych.