Vous devez commencer l'unité .timer afin de le programmer - tout comme vous devez démarrer les unités .service afin de faire fonctionner le démon associé. Votre message ne montre ni systemctl start
, ni systemctl enable --now
, ni aucune autre commande qui mettrait en file d'attente une tâche de démarrage.
systemctl daemon-reload
ne le fera pas démarrer automatiquement toutes les dépendances nouvellement ajoutées pour les unités qui sont déjà en cours d'exécution (telles que timers.target dans ce cas) - le lien symbolique créé par 'systemctl enable' ne prendra réellement effet qu'au prochain démarrage, ou si vous redémarrez manuellement timers.target.
J'ai eu ce problème et j'ai remarqué que le service correspondant était suspendu et que son statut était activating (start)
. Pour cette raison, il n'a pas été déclenché.
J'ai arrêté le service, puis la minuterie a affiché la prochaine heure de déclenchement comme prévu. Peut-être que certaines personnes disant qu'un redémarrage les avait aidés avaient en fait le même problème.