Harmonogram cron z menu, opis prostym językiem i najbliższe uruchomienia
Działa w przeglądarce. Wpisane dane nie są nigdzie wysyłane.Wyrażenie cron ma 5 pól i prawie nikt nie pamięta ich kolejności. Można je zbudować z menu, odczytać prostym językiem i zobaczyć najbliższe faktyczne uruchomienia, zanim trafi na serwer. Nic nie jest nigdzie wysyłane.
Ta strona została przetłumaczona maszynowo z angielskiego oryginału. Tłumaczenie nie zostało jeszcze sprawdzone przez człowieka, dlatego wiążąca jest wersja angielska. Przeczytaj angielski oryginał
Kliknij szablon, np. "Co 5 minut" lub "W dni robocze o 9:00", albo wybierz opcję w polu Uruchamiaj.
Ustaw Godzinę, Minutę, dni lub odstęp, które pojawią się dla tego wyboru; Wyrażenie cron się zaktualizuje.
Przeczytaj opis i Najbliższe 10 uruchomień w wybranej Strefie czasowej.
Kliknij Kopiuj wyrażenie.
Ten generator wyrażeń cron tworzy harmonogram z prostych wyborów, takich jak co 15 minut, codziennie o 07:30 albo 1. dnia każdego miesiąca, i odczytuje dowolne wyrażenie jako zdanie, np. "At 09:00 AM, Monday through Friday" (w wersji polskiej opis pozostaje po angielsku). Pod spodem widać dziesięć najbliższych uruchomień zadania.
Przydaje się przy konfigurowaniu wpisu crontab dla kopii zapasowej, CronJob w Kubernetes dla raportu albo harmonogramu GitHub Actions dla nocnego builda. Równie przydatny jest w drugą stronę: po wklejeniu wyrażenia ze starego serwera widać, czy "0 */6 * * *" naprawdę oznacza co sześć godzin od północy.
Generator obsługuje standardowy cron z 5 polami: minuta, godzina, dzień miesiąca, miesiąc i dzień tygodnia, z zakresami (1-5), listami (1,15), krokami (*/10), nazwami miesięcy i dni (JAN, MON) oraz skrótami takimi jak @daily. Wyrażenia Quartz i Spring z polem sekund oraz rozszerzenia L, W i # są odrzucane z wyjaśnieniem, bo crontab też by je odrzucił. Gdy ustawione są oba pola dnia, cron uruchamia zadanie, gdy pasuje którekolwiek z nich, i podgląd stosuje tę samą zasadę.
Czasy uruchomień są pokazywane w wybranej strefie czasowej, domyślnie w czasie indyjskim. Większość serwerów i runnerów CI używa UTC, więc warto wybrać UTC, aby zobaczyć dokładnie, kiedy zadanie uruchomi się na serwerze, i porównać. Wszystko jest obliczane w przeglądarce; nic nie jest nigdzie wysyłane. Powiązane narzędzia: Unix Timestamp Converter, Regex Tester.
Należy użyć */5 * * * *. Pierwsze pole to minuta, a */5 oznacza co piątą minutę, zaczynając od 0, więc zadanie działa o :00, :05, :10 i tak dalej, w każdej godzinie każdego dnia.
Kolejno: minuta (0-59), godzina (0-23), dzień miesiąca (1-31), miesiąc (1-12 lub JAN-DEC) i dzień tygodnia (0-7 lub SUN-SAT, gdzie 0 i 7 to niedziela). Gwiazdka oznacza każdą wartość.
Zwykle dlatego, że serwer działa w UTC, a myśli się w czasie lokalnym. 0 9 * * * na serwerze w UTC uruchamia się o 14:30 czasu indyjskiego. Wybierz UTC w menu strefy czasowej, aby zobaczyć godziny, których użyje serwer.
Nie. Generator tworzy standardowy cron z 5 polami, używany przez crontab, Kubernetes i GitHub Actions. Wyrażenia z polem sekund lub rozszerzeniami L, W, # i ? są oznaczane wraz z wyjaśnieniem, jak je przekształcić.
Cron uruchamia zadanie, gdy pasuje którekolwiek z nich, a nie tylko gdy pasują oba. Na przykład 0 0 13 * 5 działa każdego 13. dnia miesiąca i w każdy piątek. Lista najbliższych uruchomień to pokazuje.
Tak, bez rejestracji i bez limitu tworzonych lub sprawdzanych harmonogramów. Wszystko działa w przeglądarce, więc wiersz cron skopiowany z prywatnego serwera nigdy do nas nie trafia. Najbliższe uruchomienia są obliczane na urządzeniu na podstawie wybranej strefy czasowej.
Nadal coś nie działa? Zapytaj o narzędzie Generator wyrażeń cron a odpowiedzieć może każdy, kto zna odpowiedź. Konto nie jest potrzebne.