Generator wyrażeń Cron

Zbuduj harmonogram cron z minuty, godziny, dnia, miesiąca i dnia tygodnia.

Programista

Wybierz, kiedy zadanie ma się uruchamiać: minuta, godzina, dzień miesiąca, miesiąc i dzień tygodnia. Otrzymasz poprawne wyrażenie cron do skopiowania do crontab lub CI. Działa w przeglądarce.

Dzień tygodnia: 0 i 7 = niedziela, 1 = poniedziałek, … 6 = sobota. Użyj * dla „każdy".

O generatorze wyrażeń cron

To narzędzie buduje 5-polowe wyrażenie cron na podstawie Twoich wyborów. Wpisz wartości lub * dla każdego pola (minuta, godzina, dzień miesiąca, miesiąc, dzień tygodnia). Użyj wyniku w crontab, GitHub Actions lub dowolnym harmonogramie obsługującym standardowy cron.

Jak używać

  1. Wypełnij minutę, godzinę, dzień miesiąca, miesiąc i dzień tygodnia. Użyj * dla „każdy".
  2. Kliknij Generuj cron. Skopiuj wyrażenie do swojego harmonogramu.

Kluczowe funkcje

  • Wizualne wprowadzanie za pomocą formularza — nie trzeba zapamiętywać składni crona
  • Obsługuje symbole wieloznaczne (*), konkretne wartości, zakresy i wartości krokowe
  • Generuje standardowe 5-polowe wyrażenia cron kompatybilne ze wszystkimi głównymi harmonogramami
  • Kopiowanie jednym kliknięciem do wklejenia bezpośrednio w pliki konfiguracyjne
  • 100% w przeglądarce — bez komunikacji z serwerem i przesyłania danych
  • Współpracuje z Narzędziem do wyjaśniania cron do weryfikacji i sprawdzenia następnych uruchomień

Kiedy używać tego narzędzia

  • Konfigurowanie automatycznych kopii zapasowych, raportów lub harmonogramów wdrożeń
  • Konfigurowanie potoków CI/CD z zaplanowanymi wyzwalaczami
  • Tworzenie harmonogramów cron dla funkcji chmurowych (AWS Lambda, Google Cloud Functions)
  • Ustawianie harmonogramów konserwacji systemu w crontab lub systemd
  • Unikanie błędów składniowych przy ręcznym pisaniu wyrażeń cron

Szczegóły techniczne

Narzędzie łączy pięć wartości pól spacjami, tworząc standardowe wyrażenie cron POSIX. Każde pole jest walidowane względem dopuszczalnego zakresu: minuta (0–59), godzina (0–23), dzień miesiąca (1–31), miesiąc (1–12) i dzień tygodnia (0–7). Wynik używa standardowego 5-polowego formatu rozpoznawanego przez crontab, systemd i większość systemów CI/CD. Niektóre systemy (jak AWS CloudWatch) używają 6-polowych wyrażeń z dodatkowym polem roku lub sekund — w takim przypadku dodaj dodatkowe pole ręcznie. Generator działa w całości w JavaScript bez zewnętrznych zależności.

Podsumowanie

Generator cron eliminuje domysły przy pisaniu wyrażeń cron, udostępniając wizualny interfejs oparty na formularzu. Tworzy prawidłowe, gotowe do skopiowania wyrażenia dla każdego harmonogramu — wszystko działa prywatnie w Twojej przeglądarce bez zależności od serwera.

Najczęściej zadawane pytania

Jakie są pięć pól cron?
Minuta (0-59), godzina (0-23), dzień miesiąca (1-31), miesiąc (1-12), dzień tygodnia (0-7, 0 i 7 = niedziela). Użyj * dla „każdy".
Czy mój harmonogram jest wysyłany na serwer?
Nie. Wyrażenie jest budowane w przeglądarce. Nic nie jest przesyłane.
Czy mogę użyć tego w GitHub Actions lub CI?
Tak. Wynik to standardowe 5-polowe wyrażenie cron. Wklej je do swojego workflow lub crontab.
Jak zweryfikować moje wyrażenie cron?
Użyj naszego narzędzia Wyjaśnianie wyrażeń cron. Wklej wygenerowane wyrażenie, a narzędzie pokaże opis w prostym języku i następne 5 uruchomień w Twojej lokalnej strefie czasowej.