Page 2 sur 4
Re: Lua: lancer une application du pi ???
Publié : 27 févr. 2017, 19:20
par vil1driver
non l'utilisateur est root, la 2eme ligne est la commande que tu viens de taper
Re: Lua: lancer une application du pi ???
Publié : 27 févr. 2017, 19:46
par Phebus06
autant pour moi

désolé...
donc, je reprend voici ce que ça donne

- Terminal_2.png (34.05 Kio) Consulté 6361 fois
rien ne se passe...
c'est donc une erreur ???
Re: Lua: lancer une application du pi ???
Publié : 27 févr. 2017, 20:41
par Phebus06
donc je cherche où se trouve xdg-open

- Terminal_3.png (29.09 Kio) Consulté 6359 fois
et j'ai donc essayé de le mettre dans le script Lua
Code : Tout sélectionner
os.execute("/usr/bin/xdg-open http://www.wiiz.tv/regarder_nrj12.php")
ou
Code : Tout sélectionner
os.execute('/usr/bin/xdg-open http://www.wiiz.tv/regarder_nrj12.php')
ou
Code : Tout sélectionner
os.execute('/usr/bin/xdg-open "http://www.wiiz.tv/regarder_nrj12.php"')
mais rien n'y fait...
il doit bien y avoir un truc quand même...
Re: Lua: lancer une application du pi ???
Publié : 27 févr. 2017, 20:53
par Phebus06
et nouvel essai, quand je met
dans le terminal habituel, et bien ça fonctionne aussi, donc le problème vient bien quand je suis sous root...
et que dois je faire ... la est la question Lol
Re: Lua: lancer une application du pi ???
Publié : 27 févr. 2017, 21:04
par aleph0
Oui : tu as bien progressé dans la compréhension du problème

Ce n'étais pas ce que je pensais, mais la méthode t'as permis d'avancer.
A ce stade, il y'a deux possibilités :
- soit tu cherches à ce que root puisse lancer xdg_open. A mon avis c'est la piste compliquée
- soit tu profite de ce que domoticz tourne sous root pour lui faire exécuter la commande au nom d'un autre utilisateur, au hasard pi
Essaye os.execute("sudo su pi; xdg_open ...") Pour voir si ça peut marcher...?
Je regarde ce qu'est ce xdg_open, il commence à m'intrigrer

Re: Lua: lancer une application du pi ???
Publié : 27 févr. 2017, 21:17
par aleph0
Après vérification de la syntaxe, essaye plutôt : os.execute("su - pi -c 'xdg_open ...' ")
Re: Lua: lancer une application du pi ???
Publié : 27 févr. 2017, 22:02
par Phebus06
Merde, j'ai fait une connerie
dans le terminal en étant sur root, j'ai tapé la ligne de commande :
et ça a bloqué mon accès au pi avec VNC viewer....
j'ai les boules... au secours

Re: Lua: lancer une application du pi ???
Publié : 27 févr. 2017, 22:21
par aleph0
Tu as quoi comme accès distant activé dessus ? SSH ? Telnet ? Sinon, reboot !
Re: Lua: lancer une application du pi ???
Publié : 27 févr. 2017, 22:25
par Phebus06
Oufff, grosse grosse frayeur, mais après plusieurs reboot tout semble rentré dans l'ordre.
Et le pire c'est que sur le moment dans mon terminal sous root, ça a bien lancé la page web.
Je pense que c'est en essayant dans le Lua que ça a bloqué domotique et tout les accès....
Bon assez de frayeur pour ce soir.
Je verrai demain...
Et encore merci pour l'aide, même si on n'a pas encore trouvé lol
Re: Lua: lancer une application du pi ???
Publié : 28 févr. 2017, 19:48
par Phebus06
Nouveau jour, nouvel essai...
donc quand je tape dans un terminal sous root :

- Terminal_4.png (41.18 Kio) Consulté 6333 fois
Et bien la page web s'ouvre bien, mais quand je met dans le Lua la ligne :
Code : Tout sélectionner
os.execute("su - pi -c 'xdg-open http://www.wiiz.tv/regarder_nrj12.php'"
RIEN ne se passe, je ne comprend plus rien, peut être que la commande os.execute peut être changée par autre chose ?