Vad är en systemd-timer?

En systemd-timer är en deklarativ schemaläggare som fungerar tillsammans med en matchande tjänsteenhet. I stället för att skriva en cron-post definierar du när jobbet ska köras och vilken tjänst som ska utföra det.

Timers kan vara kalenderbaserade eller monotona, vilket gör dem flexibla för jobb vid systemstart, återkommande underhåll och fördröjda uppgifter.

Verktygsbeskrivning

Det här verktyget genererar matchande .timer- och .service-enhetsfiler tillsammans med installationskommandon. Du kan konfigurera kalenderscheman, monotona utlösare och vanliga tjänstealternativ som användare, arbetskatalog och tjänstetyp.

Det är användbart när du vill skapa en systemd-timer utan att skriva enhetsfiler manuellt.

Exempel

  • En daglig timer för säkerhetskopiering
  • Ett jobb som körs kort efter systemstart
  • En timer som använder ett anpassat kalenderuttryck

Funktioner

  • Alternativ för kalenderbaserad och monoton schemaläggning
  • Inställningar för beständighet, noggrannhet och slumpmässig fördröjning
  • Matchande tjänstefil samt installationskommandon

Begränsningar

Verktyget genererar endast text och validerar inte beteendet hos de resulterande enheterna på ett verkligt system.

Installationskommandona förutsätter Linux med systemd tillgängligt och kräver vanligtvis utökade behörigheter.