TIMER SERVICE
Conversion de fichier

Convertir TIMER en SERVICE

RÉPONSE RAPIDE
Est-il possible de convertir TIMER en SERVICE ?
Oui - TIMER se convertit en SERVICE.

On ne transforme pas un .timer en .service ; on crée (ou modifie) plutôt le fichier .service compagnon que le timer active. Un .timer ne stocke que la planification, tandis que le .service associé portant le même nom de base contient la commande à exécuter.

Sur cette page

Testé sur macOS, Windows et Linux
Dernière vérification le Sep 2026

Plus de convertisseurs gratuits

HEIC, PNG, WEBP, MP3 et plus - chaque outil ici est gratuit.

Ouvrir la boîte à outils

Pourquoi convertir TIMER en SERVICE ?

Dans systemd, ce sont les deux moitiés d'une même tâche : le .timer indique « quand » et le .SERVICE indique « quoi ». La tâche concrète n'est donc pas une conversion mais l'écriture de l'unité de service correspondante que le timer déclenche, soit par correspondance de nom par défaut, soit via la directive Unit=.

Comment convertir TIMER en SERVICE

N'importe quel éditeur de texte FREE

Créez un fichier avec le même nom de base, par exemple backup.service à côté de backup.timer, en ajoutant une section [Service] avec ExecStart= réglé sur votre commande ; le timer le déclenche automatiquement par le nom.

systemctl edit FREE

Exécutez systemctl edit --full --force backup.service pour ouvrir une nouvelle unité dans le bon répertoire, définissez ExecStart=, puis faites un systemctl daemon-reload et activez le timer.

À propos de ces formats

Qualité et points de vigilance

  • Par défaut, un backup.timer active backup.service ; utilisez Unit= dans la section [Timer] du timer uniquement si le nom du service est différent.
  • Le service doit généralement être de Type=oneshot pour les tâches planifiées afin que systemd traite chaque exécution comme une tâche distincte.
  • Après avoir créé ou modifié l'unité, exécutez systemctl daemon-reload sinon le timer ne prendra pas en compte le nouveau service.

Foire aux questions

Un timer peut-il fonctionner sans service ?
Non ; le timer ne fait que planifier, il doit donc activer une unité .service correspondante qui définit la commande.
Comment le timer sait-il quel service exécuter ?
Par correspondance du nom de base (foo.timer exécute foo.service), à moins que vous ne le spécifiiez avec Unit= dans le fichier timer.
Dois-je activer le timer ou le service ?
Activez et démarrez le .timer ; systemd démarrera le service selon le calendrier pour vous.
Où se trouvent ces fichiers d'unité ?
Dans /etc/systemd/system/ pour les unités système ; exécutez systemctl daemon-reload après toute modification.