Définition simple
Un timer systemd lance une unité de service selon un calendrier ou après un délai défini.
Définition technique
Les unités .timer utilisent notamment OnCalendar pour les horaires calendaires et OnBootSec ou OnUnitActiveSec pour les délais relatifs. Persistent peut rattraper certaines exécutions manquées ; systemctl list-timers permet de contrôler les prochaines échéances.
À quoi cela sert ?
Remplacer ou compléter cron avec une intégration systemd.
Exemple concret
Un timer peut lancer un script de sauvegarde tous les jours à 2h.
Problèmes fréquents
- Timer activé mais service absent
- Timezone mal comprise
- Persistent non configuré
Termes associés
À retenir : les comportements et commandes précises peuvent varier selon les versions, produits et architectures.