Generator Crontaba
Twórz wyrażenia cron za pomocą list rozwijanych i natychmiast wyświetlaj harmonogram w prostym języku oraz kolejnych 5 rzeczywistych czasów wykonania.
Wynik
Składnia Crona jest słynna zwięzła: pięć pól oddzielonych spacjami, gdzie * oznacza wszystko, */5 oznacza co piątą wartość, a 0 0 * * 1 w jakiś sposób oznacza północ w poniedziałek. Ten generator eliminuje domysły — zamiast wpisywać wyrażenie ręcznie, możesz je zbudować: dla każdego pola (minuta, godzina, dzień miesiąca, miesiąc, dzień tygodnia) wybierz „każda wartość”, „każde N” lub wpisz określone wartości i zakresy, takie jak 0,30 lub 9–17, a pięcioczęściowe wyrażenie złoży się po kliknięciu.
Wynik jest weryfikowany na trzy sposoby jednocześnie. Samo wyrażenie jest aktualizowane na bieżąco i jest gotowe do skopiowania do crontab -e. Poniżej znajduje się proste zdanie opisujące harmonogram — z nazwami miesięcy i dni tygodnia w Twoim języku — więc „*/10 2-4 * * 1-5” brzmi raczej jak zdanie, a nie zagadka. A co najważniejsze, narzędzie oblicza kolejnych 5 rzeczywistych czasów wykonania przy użyciu rzeczywistych obliczeń kalendarzowych w czasie lokalnym: jeśli harmonogram nie spełnia oczekiwań, widać to natychmiast w datach, zanim zadanie kiedykolwiek ulegnie awarii w produkcji.
Obliczenia są zgodne z prawdziwą semantyką cron, w tym z regułą, która napotyka nawet doświadczonych administratorów: gdy zarówno pole dnia miesiąca, jak i dnia tygodnia są ograniczone, cron POSIX uruchamia zadanie, gdy pasuje którekolwiek z nich, a nie oba. Wartości kroków, listy i zakresy są obsługiwane w każdym polu, a niemożliwe harmonogramy (takie jak 31 dzień w miesiącach lutowych) są wykrywane zamiast cichego i nigdy nie uruchamianego.
Wszystko działa po stronie klienta w przeglądarce — szczegóły harmonogramu nigdy nie opuszczają komputera, a po załadowaniu strona działa w trybie offline. Pamiętaj, że to narzędzie tworzy standardowe wyrażenia crontab z 5 polami; jeśli masz istniejące wyrażenie i chcesz je po prostu sprawdzić, skorzystaj z naszego osobnego walidatora cron, który koncentruje się na sprawdzaniu składni, a nie na konstruowaniu harmonogramów.