Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Debian] Service start mais stop directement

    3 septembre 2015 à 19:33:53

    Bonjour à tous,

    Pour mon projet actuel, j'utilise un Raspberry pi qui renvoie des données régulièrement vers un backend (sur le web).

    Pour cela j'utilise "UpStart" et un petit script Python qui pompe des infos par le biais de sensors externes.

    Tout ce passe bien lorsque je n'effectue pas de requête http (le service tourne et les infos récoltées sont stockées en BDD). Si je lance le script python à la main tout fonctionne et le data est envoyé au backend via une requête HTTP.

    Pourquoi le script ne fonctionne t'il pas quand il est exécuté en tant que service?

    Ma piste est que le service n'a pas le droit de faire des requêtes HTTP mais je ne sais pas comment résoudre ce problème.

    Voici mon fichier .conf se situant dans le dossier init :

    #agrome  service
    
    description "agrome dht11 service manager"
    author "pi"
    
    start on runlevel [2345]
    stop on runlevel [016]
    chdir /home/agrome/python
    exec python /home/agrome/python/dht11.py
    respawn
    

    Je pensais ajouter "sudo -u www-data " au exec mais sans succès...

    Avez-vous des idées pour résoudre ce problème?

    Merci d'avance à vous tous!

    • Partager sur Facebook
    • Partager sur Twitter
      5 septembre 2015 à 13:38:11

      Salut,

      QUels sont les droits sur

      xchdir /home/agrome/python
      exec python /home/agrome/python/dht11.py

      droits en execution OK?

      met 755 et retest.

      Cdlt

      • Partager sur Facebook
      • Partager sur Twitter
        5 septembre 2015 à 15:33:42

        Droit en exécution OK car le fichier s'exécute s'il n'y a pas de requête dedans (et j'ai vérifié pour être sûr). 

        • Partager sur Facebook
        • Partager sur Twitter
          5 septembre 2015 à 16:46:27

          Salut,

          que disent les log?

          Cdlt

          • Partager sur Facebook
          • Partager sur Twitter

          [Debian] Service start mais stop directement

          × 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