Page 1 sur 1

Commande Docker dans LUA

Publié : 04 déc. 2022, 19:38
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

Re: Commande Docker dans LUA

Publié : 06 déc. 2022, 09:27
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.