schedules
Automatyzuj uruchamianie skryptów i przepływów pracy według harmonogramu cron
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Schedules to umiejętność Windmill do konfiguracji automatycznych harmonogramów wykonywania skryptów i przepływów pracy. Używa 6-polowych wyrażeń cron (z sekundami) do precyzyjnego określenia, kiedy zadania mają się uruchomić. Obsługuje harmonogramy od co 5 minut po raz dziennie, tygodniowo czy miesięcznie. Pliki harmonogramów mają format {ścieżka}.schedule.yaml i zarządzane są za pomocą poleceń CLI wmill sync. Idealna dla automatyzacji powtarzających się zadań bez ręcznej interwencji.
Jak używać
Utwórz plik harmonogramu z rozszerzeniem .schedule.yaml w katalogu projektu, na przykład f/folder/daily_sync.schedule.yaml. Nazwa pliku automatycznie określa ścieżkę harmonogramu w systemie.
Wpisz wyrażenie cron w formacie 6-polowym (sekunda minuta godzina dzień_miesiąca miesiąc dzień_tygodnia). Na przykład 0 0 0 * * * uruchamia zadanie codziennie o północy, a 0 */5 * * * * co 5 minut.
Powiąż harmonogram ze skryptem lub przepływem pracy, który ma się uruchomić automatycznie. Windmill obsługuje popularne schematy: 0 0 12 * * * (codziennie w południe), 0 0 9 * * 1-5 (w dni robocze o 9 rano), 0 0 0 1 * * (pierwszego dnia miesiąca).
Uruchom polecenie wmill sync push z wiersza poleceń, aby wysłać harmonogram do Windmill. To aktywuje automatyczne wykonywanie zadań zgodnie z konfiguracją.
Jeśli chcesz pobrać istniejące harmonogramy z serwera, użyj wmill sync pull. Aby wyświetlić listę wszystkich skonfigurowanych harmonogramów, wpisz wmill schedule.