Generatore di timer systemd
Genera i file di unità systemd .timer e .service con una pianificazione personalizzata, un comando di servizio e i comandi di installazione.
Input
Output
Leggimi
Che cos'è un timer systemd?
Un timer systemd è uno scheduler dichiarativo che funziona con una service unit corrispondente. Invece di scrivere una voce cron, definisci quando deve essere eseguito il job e quale servizio deve eseguirlo.
I timer possono essere basati sul calendario o monotoni, il che li rende flessibili per i job all'avvio, la manutenzione ricorrente e le attività ritardate.
Descrizione dello strumento
Questo strumento genera i file di unità .timer e .service corrispondenti, insieme ai comandi di installazione. Puoi configurare pianificazioni basate sul calendario, trigger monotoni e opzioni comuni del servizio, come utente, directory di lavoro e tipo di servizio.
È utile quando vuoi creare un timer systemd senza scrivere manualmente i file di unità.
Esempi
- Un timer per il backup giornaliero
- Un job eseguito poco dopo l'avvio
- Un timer che utilizza un'espressione di calendario personalizzata
Funzionalità
- Opzioni di pianificazione basate sul calendario e monotone
- Impostazioni per la persistenza, la precisione e il ritardo casuale
- File di servizio corrispondente e comandi di installazione
Limitazioni
Lo strumento produce solo testo e non convalida il comportamento delle unità risultanti su un sistema reale.
I comandi di installazione presuppongono Linux con systemd disponibile e generalmente richiedono privilegi elevati.