IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

lancer script py via php


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre actif Avatar de kratoce
    Homme Profil pro
    Apprenti
    Inscrit en
    Octobre 2012
    Messages
    270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Apprenti

    Informations forums :
    Inscription : Octobre 2012
    Messages : 270
    Points : 238
    Points
    238
    Par défaut lancer script py via php
    Bonsoir,

    Je cherche à lancer un script python via une page php. J'ai trouvé cette question qui a été résolu mais je n'arrive pas à résoudre mon problème... Le script ne ce lance pas.

    Le script python est ok.
    La page php fonctionne bien (test echo).

    Ci-dessous le fichier php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
            system("sudo python /home/pi/GrovePi/Software/Python/perso/scenario_led.py");
            echo("le méga super scenario de la mort est lancé !");
    ?>
    La commande qui fonctionne pour lancer le script (qui fonctionne).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pi@raspberrypi /var/www $ sudo python /home/pi/GrovePi/Software/Python/perso/scenario_led.py
    Pour info je suis sur un raspberry (je ne pense pas que sa est d'incidence).

    Merci d'avance
    Ne mangez plus de thon, il est en voie de disparition! Mangez plutôt du con, il est en voie de surpopulation!!!!

  2. #2
    Membre actif Avatar de kratoce
    Homme Profil pro
    Apprenti
    Inscrit en
    Octobre 2012
    Messages
    270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Apprenti

    Informations forums :
    Inscription : Octobre 2012
    Messages : 270
    Points : 238
    Points
    238
    Par défaut
    Bonjour,

    Pour ceux qui peuvent avoir le même problème, il faut autoriser l'utilisateur "www-data" a effectuer la commande.
    Pour cela:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo echo "apache ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
    Ne mangez plus de thon, il est en voie de disparition! Mangez plutôt du con, il est en voie de surpopulation!!!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. lancer un script perl via php et afficher le résultat
    Par funmatica dans le forum Langage
    Réponses: 3
    Dernier message: 10/09/2013, 15h56
  2. [PHP 5.3] Lancer google Earth via PHP
    Par steph_arrow dans le forum Langage
    Réponses: 9
    Dernier message: 12/05/2011, 17h38
  3. Sortir d'un script shell via PHP
    Par omelhor dans le forum Langage
    Réponses: 0
    Dernier message: 02/05/2010, 19h40
  4. Lancer un exécutable via PHP sous linux
    Par MSM_007 dans le forum Langage
    Réponses: 2
    Dernier message: 22/06/2009, 08h45
  5. Appel de fonction/script python via PHP
    Par rastalien dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 21/02/2008, 19h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo