GNU/Linux >> Tutoriels Linux >  >> Linux

Comment faire sortir un timer systemd du statut n/a ?

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.


Linux
  1. Linux - Comment obtenir moins de Ttys avec Systemd ?

  2. Comment répertorier les services Systemd sous Linux

  3. Comment obtenir la version du pilote nvidia depuis la ligne de commande ?

  4. Comment obtenir le statut de sortie d'une boucle dans bash

  5. Comment démarrer un service systemd après la connexion de l'utilisateur et l'arrêter avant la déconnexion de l'utilisateur

Comment exécuter des conteneurs en tant que service Systemd avec Podman

Comment démarrer, arrêter ou redémarrer Apache

Comment démarrer, arrêter ou redémarrer Nginx

Comment tirer le meilleur parti de Qmmp 1.0

Comment exécuter un script Shell en tant que service SystemD sous Linux

Comment démarrer, arrêter, redémarrer, vérifier l'état du service IIS par ligne de commande