Page 1 sur 1
os.execute, bash et variables
Publié : 10 août 2017, 19:08
par dokho
Bonjour,
J'essaye dans un script lua de lancer, via os.execute, un script bash avec pour argument une variable:
Code : Tout sélectionner
os.execute('bash /media/data/domotique/domoticz/scripts/bash/nextion-chaudiere.sh' .. tempmoymaison .. '')
Mais ça ne fonctionne pas
Si je passe l'argument direct:
Code : Tout sélectionner
os.execute('bash /media/data/domotique/domoticz/scripts/bash/nextion-chaudiere.sh 22')
ça fonctionne nickel ...
Une idée ?
Re: os.execute, bash et variables
Publié : 10 août 2017, 19:28
par vil1driver
Salut,
Laisse un espace après sh
Re: os.execute, bash et variables
Publié : 10 août 2017, 19:47
par thier
pas devant mes scripts pour comparer mais avant ta parenthèse de fin tu as '' pour fermer alors que tu n'ouvre nulle part avec un autre ''.
Re: RE: Re: os.execute, bash et variables
Publié : 10 août 2017, 19:50
par dokho
thier a écrit :pas devant mes scripts pour comparer mais avant ta parenthèse de fin tu as '' pour fermer alors que tu n'ouvre nulle part avec un autre ''.
C'est un double '
Envoyé de mon SM-N9005 en utilisant Tapatalk
Re: os.execute, bash et variables
Publié : 10 août 2017, 19:52
par thier
j'essaierai de finir la commande avec iere.sh' .. tempmoymaison)
Re: os.execute, bash et variables
Publié : 10 août 2017, 20:04
par Neutrino
Sans tout le code, c'est pas facile...
Code : Tout sélectionner
os.execute('bash /media/data/domotique/domoticz/scripts/bash/nextion-chaudiere.sh '..tostring(tempmoymaison))
Re: os.execute, bash et variables
Publié : 10 août 2017, 20:29
par dokho
Neutrino a écrit :Sans tout le code, c'est pas facile...
Code : Tout sélectionner
os.execute('bash /media/data/domotique/domoticz/scripts/bash/nextion-chaudiere.sh '..tostring(tempmoymaison))
Le script fait 200 lignes, je pensais que, au contraire, ça n'aiderait pas à la compréhension.
Merci pour vos réponses, vil1driver avait la solution (une fois de plus)
Code : Tout sélectionner
os.execute('bash /media/data/domotique/domoticz/scripts/bash/nextion-chaudiere.sh ' .. tempmoymaison .. ' '.. tempexterieur ..' '.. tempvmc1 ..'')
Re: os.execute, bash et variables
Publié : 10 août 2017, 23:04
par Jeff
On aimerait bien voir le résultat du nextion !
Dans la bonne rubrique

Re: os.execute, bash et variables
Publié : 10 août 2017, 23:36
par dokho
Jeff a écrit :On aimerait bien voir le résultat du nextion !
Dans la bonne rubrique

C'est pas fini mais ça avance (doucement): j'ai mis une
vidéo