Partage
  • Partager sur Facebook
  • Partager sur Twitter

Service systemd ne prend pas en compte after

    5 juillet 2022 à 17:33:12

    Bonjour à tous

    J'ai crée un service avec systemd qui devrait (normalement) se lancer après le service bluetooth.service, sauf qu'il se lance avant se dernier...

    Je ne comprends vraiment pas d'ou vient l'erreur...

    Voici mes 2 services :

    StartBluetooth

    [Unit]
    Description=Activaton Port Bluetooth
    #Requieres=bluetooth.target
    After=bluetooth.service
    
    [Service]
    Type=simple
    User=root
    WorkingDirectory=/local/bin/
    ExecStart=/bin/bash /local/bin/startBTAuto.sh
    #Restart=on-failure
    [Install]
    WantedBy=multi-user.target



    Bluetooth

    [Unit]
    Description=Bluetooth service
    Documentation=man:bluetoothd(8)
    ConditionPathIsDirectory=/sys/class/bluetooth
    
    [Service]
    Type=dbus
    BusName=org.bluez
    ExecStart=/usr/lib/bluetooth/bluetoothd -C
    ExecStartPost=/usr/bin/sdptool add SP
    NotifyAccess=main
    #WatchdogSec=10
    #Restart=on-failure
    CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE
    LimitNPROC=1
    ProtectHome=true
    ProtectSystem=full
    
    [Install]
    WantedBy=bluetooth.target
    Alias=dbus-org.bluez.service

    Si certains ont des idées, je suis preneur...

    • Partager sur Facebook
    • Partager sur Twitter
      24 juillet 2022 à 13:19:26

      Bonjour,

      ce ne serait pas plutôt ;

      [Unit]
      Desription=Activation Port Bluetooth
      After=bluetooth.target
      Requires=bluetooth.target



      • Partager sur Facebook
      • Partager sur Twitter
        5 août 2022 à 9:53:23

        1nsan3 a écrit:

        Bonjour,

        ce ne serait pas plutôt ;

        [Unit]
        Desription=Activation Port Bluetooth
        After=bluetooth.target
        Requires=bluetooth.target

        J'avais en effet essayé ça aussi, mais je trouve que systemd est une vraie galère au niveau de l'ordre, j'ai réussi à faire ce que je voulais en bidouillant...

        Merci pour votre réponse !



        • Partager sur Facebook
        • Partager sur Twitter

        Service systemd ne prend pas en compte after

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown