Code : Tout sélectionner
os.execute("su - pi -c 'xdg-open http://www.wiiz.tv/regarder_nrj12.php'")Code : Tout sélectionner
os.execute("su - pi -c 'xdg-open http://www.wiiz.tv/regarder_nrj12.php'")Code : Tout sélectionner
function os.capture(cmd, raw)
local f = assert(io.popen(cmd, 'r'))
local s = assert(f:read('*a'))
f:close()
if raw then return s end
s = string.gsub(s, '^%s+', '')
s = string.gsub(s, '%s+$', '')
s = string.gsub(s, '[\n\r]+', ' ')
return s
end
commandArray = {}
if (devicechanged["test script"]) then
print("test script exécuté")
result=os.capture("su - domoticz -c 'echo $DISPLAY'")
print(result)
end
return commandArray
Code : Tout sélectionner
2017-03-01 09:17:18.734 User: maison initiated a switch command (202/test script/On)
2017-03-01 09:17:18.789 LUA: test script exécuté
2017-03-01 09:17:23.848 LUA:
2017-03-01 09:17:18.735 (Internes) Light/Switch (test script)
Code : Tout sélectionner
os.execute("export DISPLAY=192.168.1.10:0; lxterminal &")
Code : Tout sélectionner
os.execute("export DISPLAY=:0; xdg-open blabla &")
Code : Tout sélectionner
os.execute("su - pi -c 'export DISPLAY=:0; xdg-open blabla &'")
Code : Tout sélectionner
os.execute("su - pi -c 'export DISPLAY=:0; xdg-open http://www.wiiz.tv/regarder_nrj12.php &'")Code : Tout sélectionner
os.execute("su - pi -c 'export DISPLAY=:0; xdg-open /home/pi/domoticz/www/monitor/Diriger_pi/WebTV_NRJ12 &'")Le fichier est au dessusaleph0 a écrit :Je ne comprends pas ce que tu cherches à faire.
C'est quoi que tu appelles le launcher ? Il y a quoi dans ce fichier /home/pi/domoticz/www/monitor/Diriger_pi/WebTV_NRJ12 ? Je n'ai pas de pi et je ne sais pas quelle distribution tu fais tourner dessus : A ton tour de détailler un peu plus