• # user unit ?

    Posté par  . Évalué à 3.

    Vu les commandes que tu as renseigné, cela ne semble pas être le cas, mais est-ce que par hasard tu n'aurais pas défini ton service comme une unité utilisateur?

    Si c'est le cas, c'est normal que ça ne s'active pas au démarrage, puisque la session utilisateur n'est pas active.

    • [^] # Re: user unit ?

      Posté par  . Évalué à 3. Dernière modification le 17 juillet 2025 à 14:42.

      La confusion ne me paraît pas possible dans la mesure ou les services utilisateur ne sont accessibles qu'avec l'argument --user, exemple :

      systemctl --user status nom_du_service
      

      Il me paraît plus probable qu le demandeur ait simplement oublié d'activer son service.
      Pour vérifier s'il est actif :

      systemctl is-enabled nom_du_service
      

      et l'activer le cas échéant :

      systemctl enable nom_du_service
      

      Si malgré le service ne se lance pas au démarrage il faudra nous monter le contenu de l'unité de service.

  • # Envoie le code !

    Posté par  (Mastodon) . Évalué à 5.

    Tu peux nous donner le contenu de ton fichier .service ?

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

    • [^] # Re: Envoie le code !

      Posté par  . Évalué à 1.

      Quand je lance systemctl start monservice, ca marche sans souci

      Si il peut le lancer manuellement avec succès, le contenu du fichier monservice.service n'est pas en cause. Il faudrait aller voir dans /etc/systemd si le lien symbolique qui doit exister pour le démarrage du service lors du boot a vraiment été créé avec la commande 'systemctl enable monservice.service'

      • [^] # Re: Envoie le code !

        Posté par  (Mastodon) . Évalué à 6.

        le contenu du fichier monservice.service n'est pas en cause

        Je pensais à un truc autour du WantedBy par exemple.

        En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

        • [^] # Re: Envoie le code !

          Posté par  . Évalué à 1.

          Tu n'as pas tort. Par ailleurs, on ne sait pas s'il lance ce service manuellement en tant que root ou en tant que user avec --user

    • [^] # Re: Envoie le code !

      Posté par  (site web personnel, Mastodon) . Évalué à 4.

      Pour donner le contenu du service, tu peux utiliser cette commande:

      systemctl cat mon-outil.service

      Ça permet de voir le fichier complet avec les éventuels override.

      • [^] # Re: Envoie le code !

        Posté par  (Mastodon) . Évalué à 8. Dernière modification le 20 juillet 2025 à 13:50.

        Compte créé le 17 juillet, question posée le 17 juillet, je pense qu'il a résolu son pb le 17 (18 au max?) juillet via slashdot/chatPGT/claude/Gérard-le-collègue-qui-connaît-bien-systemd mais nous on n'a qu'à attendre assis avec nos tentatives d'aide…

        En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.