Page 4 sur 5
Re: Lancer un script Python en PHP
Posté : jeu. 11 déc. 2014 18:36
par vague nerd
Bonjour.
Si vous estimez que votre problème est résolu, merci d'ajouter [RESOLU] au début du titre du sujet.
Pour ce faire, visualiser le premier Post que vous avez réalisé, cliquez sur "Editer", et ajouter [RESOLU] devant le titre.
Cela permet que le message soit tout de suite identifié comme ayant eu une réponse correspondant à la demande.
Ainsi, les visiteurs en sont informés, aussi bien lors d'une recherche sur le forum qu'au travers des moteurs de recherche.
Merci d'avance !
Cordialement.
Re: Lancer un script Python en PHP
Posté : jeu. 11 déc. 2014 19:49
par domi
Je te conseille plutôt :
Cela donne à www-data juste le droit d'éxécuter ton script en temps que Root, et pas toutes les commandes.
Comme dit Vague Nerd,
Pense également à ajouter [RESOLU] devant le titre de ton premier Post de ce Sujet.
Re: [resolu]Lancer un script Python en PHP
Posté : jeu. 11 déc. 2014 21:01
par zeverybest
Ça y est, j'ai mis RESOLU
Donc, si je veux autoriser 3 ou 4 script, je mets les 3 ou 4 lignes correspondant à mes script dans sudoers,
C'est ça?
Ou y a t'il une astuce pour mettre plusieurs script sur une même ligne (séparé par une virgules par exemple)?
Re: [resolu]Lancer un script Python en PHP
Posté : ven. 12 déc. 2014 07:49
par domi
Oui tu met tous les scripts à la suite séparés par une virgule.
Re: [resolu]Lancer un script Python en PHP
Posté : ven. 12 déc. 2014 12:26
par zeverybest
Génial
Merci de l'info
Re: [resolu]Lancer un script Python en PHP
Posté : dim. 14 déc. 2014 11:43
par zeverybest
Je vais encore ennuyer tout le monde avec mon probleme
Bon, maintenant, ça fonctionne : Je lance mon script Python en PHP comme je le souhaitais
Mais, j'ai une autre question :
Est il possible que le script PHP continue apres l'appel du script Python, sans attendre que python lui rende la main
En gros, si j'ai un timer dans mon script python, je voudrai qu'il se deroule dans son coin, mais que le script PHP lui, continue a se derouler pour passer aux étapes suivante
Possible?
Re: [resolu]Lancer un script Python en PHP
Posté : dim. 14 déc. 2014 13:50
par domi
En shell il suffit d'ajouter un "& à la fin de la ligne pour rendre immédiatement la main au système sans attendre la fin d'exécution du script, à voir mais je n'ai jamais testé sous Php.
Re: [resolu]Lancer un script Python en PHP
Posté : dim. 14 déc. 2014 18:59
par zeverybest
ça n'a pas l'ai de fonctionner
Dommage
Re: [resolu]Lancer un script Python en PHP
Posté : dim. 14 déc. 2014 19:51
par vague nerd
Re: [resolu]Lancer un script Python en PHP
Posté : lun. 15 déc. 2014 16:57
par zeverybest
vague nerd a écrit :Et
?
Cdt.
Dans mon script PHP?
comme ça ?
<?
system(bash python /chemin/mon_script.py &);
?>
ou alors je crée un script .sh dans lequel je mets : bash python /chemin/mon_script.py &
et j'appel se script .sh avec ma commande system