Generator timerów systemd
Generuj pliki jednostek systemd .timer i .service z niestandardowym harmonogramem, poleceniem usługi i poleceniami instalacji.
Wejście
Wyjście
Instrukcja
Czym jest timer systemd?
Timer systemd to deklaratywny harmonogram współpracujący z pasującą jednostką usługi. Zamiast zapisywać wpis cron, definiujesz, kiedy zadanie ma zostać uruchomione i która usługa ma je wykonać.
Timery mogą być oparte na kalendarzu lub monotoniczne, dzięki czemu sprawdzają się w przypadku zadań uruchamianych podczas rozruchu, cyklicznej konserwacji oraz zadań opóźnionych.
Opis narzędzia
To narzędzie generuje pasujące pliki jednostek .timer i .service wraz z poleceniami instalacji. Możesz skonfigurować harmonogramy kalendarzowe, wyzwalacze monotoniczne oraz typowe opcje usługi, takie jak użytkownik, katalog roboczy i typ usługi.
Narzędzie jest przydatne, gdy chcesz utworzyć timer systemd bez ręcznego pisania plików jednostek.
Przykłady
- Timer codziennego tworzenia kopii zapasowej
- Zadanie uruchamiane krótko po rozruchu
- Timer korzystający z niestandardowego wyrażenia kalendarzowego
Funkcje
- Opcje harmonogramowania kalendarzowego i monotonicznego
- Ustawienia trwałości, dokładności i losowego opóźnienia
- Pasujący plik usługi wraz z poleceniami instalacji
Ograniczenia
Narzędzie generuje wyłącznie tekst i nie weryfikuje działania wynikowych jednostek w rzeczywistym systemie.
Polecenia instalacji zakładają system Linux z dostępnym systemd i zwykle wymagają podwyższonych uprawnień.