Commande Docker dans LUA

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
jfcjfc
Messages : 71
Inscription : 14 nov. 2019, 18:01
Localisation : 37000 ou 34300

Commande Docker dans LUA

Message par jfcjfc »

synology/ docker/ dz 2021.1 / zigate wifi / plugin 5.1.018 / firmware 0321 / container dz11

je cherche en partant d'un programme LUA, reinitialiser dz dans docker.

En ssh ou telnet "docker stop (restart) dz11" redemarre domoticz et zigate.

mais pas la commande LUA :
os.execute ('sudo -uadXXXmin -p#YYYYYY docker stop dz11')

Commande os.execute ne marche pas

Code : Tout sélectionner

commandArray = {}
	print ('XXX===================================   TESTSSSS_04  a    =')
	commandArray['SendNotification']='=== TEST TEST TEST TEST  ==='
	os.execute ('sudo -uadXXXmin -p#YYYYYY docker stop dz11')
end
return commandArray
une commande SVP, merci d'avance
Dernière modification par Keros le 04 déc. 2022, 20:57, modifié 1 fois.
Raison : Ajout des balises code
sbhc68
Messages : 56
Inscription : 01 juil. 2015, 13:32

Re: Commande Docker dans LUA

Message par sbhc68 »

Bonjour,

Il faudrait peut-être mettre le chemin complet de la commande docker. Pour le trouver, tu peux utiliser la commande suivante :

$ which docker

Sinon, une autre solution, c'est autorisé le compte utilisé pour exécuter domoticz a lancé des commandes docker. Normalement, il suffit de rajouter ce compte au groupe docker.
Domoticz (Debian) + RFXtrx433E + Aeon ZW090-GEN5 + Zigate Wifi + 1 GreenWave PowerNode 1 port + 1 FGS212+ 2 Mini Keypad RFID + 2 FGMS001 + 1 DSD37 + 2 PowerNode 6 port + 1 Zipato PSE02 + 6 sonoffs
Répondre