Bonjour à tous.
Y un truc que je cherche depuis des jours :
Jeedom tourner jusqu’à présent en VM sur mon NAS QNAP. Pas de problème.
J'ai voulu ressèment le passer sur un container via container sation : il m'a fallu quelques jours pour une installation parfaite, que tout fonction comme avant. Le but est de consommer moins de ressource qu'en VM (bien que j'en ai de la ressource...)
Mais bon. Çà fonctionne très bien aussi comme çà.
Mon petit problème : (ultra important)
J'utilise le plugin Monitoring qui me remonte le temps d'activé du NAS et non du container.
Comment récupérer le temps d'activité d'un container pour l'envoyer :
- soit vers le plugin monitoring
- soit dans une variable
En ssh sur le NAS, la commande : docker ps --filter "name=jeedom" me retourne bien l'info.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d896a8bf5e6f manulin/jeedom-stretch:latest "/root/init.sh" 33 hours ago Up 26 hours xxxx jeedom
Mais comment la récupérer STATUS pour la mettre dans le plugin ou une variable.
Merci du coup de main. je sèche.
Docker : récupérer le temps d'activité
Docker : récupérer le temps d'activité
Jeedom Docker QNAP + clé zwave :
(28 x Fibaro, 1 x Qubino, 6 x TKB, 1 x Everspring, 1 x FortrezZ, 2 x NodOn, 3 x Aeotec, 1 x Zipato, 1 x Horstemann, 1 x GH mini)
(28 x Fibaro, 1 x Qubino, 6 x TKB, 1 x Everspring, 1 x FortrezZ, 2 x NodOn, 3 x Aeotec, 1 x Zipato, 1 x Horstemann, 1 x GH mini)
Re: Docker : récupérer le temps d'activité
Hello,
Le plugin de script devrait répondre a ton besoin.
Le plugin de script devrait répondre a ton besoin.
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea
Re: Docker : récupérer le temps d'activité
Merci, j'ai pas pensé a regarder de ce coté. j'y vais...
Jeedom Docker QNAP + clé zwave :
(28 x Fibaro, 1 x Qubino, 6 x TKB, 1 x Everspring, 1 x FortrezZ, 2 x NodOn, 3 x Aeotec, 1 x Zipato, 1 x Horstemann, 1 x GH mini)
(28 x Fibaro, 1 x Qubino, 6 x TKB, 1 x Everspring, 1 x FortrezZ, 2 x NodOn, 3 x Aeotec, 1 x Zipato, 1 x Horstemann, 1 x GH mini)
Re: Docker : récupérer le temps d'activité
J'avance : en ssh sur le NAS
docker ps -a --filter "name=jeedom-stretch" --format "{{.Names}}: {{.Status}}"
mais ne fonctionne pas dans un script... je cherche comment stocker le retour dans une variable.
docker ps -a --filter "name=jeedom-stretch" --format "{{.Names}}: {{.Status}}"
mais ne fonctionne pas dans un script... je cherche comment stocker le retour dans une variable.
Jeedom Docker QNAP + clé zwave :
(28 x Fibaro, 1 x Qubino, 6 x TKB, 1 x Everspring, 1 x FortrezZ, 2 x NodOn, 3 x Aeotec, 1 x Zipato, 1 x Horstemann, 1 x GH mini)
(28 x Fibaro, 1 x Qubino, 6 x TKB, 1 x Everspring, 1 x FortrezZ, 2 x NodOn, 3 x Aeotec, 1 x Zipato, 1 x Horstemann, 1 x GH mini)
Re: Docker : récupérer le temps d'activité
C'est bon, j'ai trouvé tout seul !
Dans un scénario lancer une commande : $cmd = "stat -c %z /dev/pts";
qui récupère l'heure de démarrage du docker, ensuite je fait la différence avec l'heure actuelle en s puis convertie en :
20 jour(s) et 8h23 que je stock dans une variable.
Dans un scénario lancer une commande : $cmd = "stat -c %z /dev/pts";
qui récupère l'heure de démarrage du docker, ensuite je fait la différence avec l'heure actuelle en s puis convertie en :
20 jour(s) et 8h23 que je stock dans une variable.
Jeedom Docker QNAP + clé zwave :
(28 x Fibaro, 1 x Qubino, 6 x TKB, 1 x Everspring, 1 x FortrezZ, 2 x NodOn, 3 x Aeotec, 1 x Zipato, 1 x Horstemann, 1 x GH mini)
(28 x Fibaro, 1 x Qubino, 6 x TKB, 1 x Everspring, 1 x FortrezZ, 2 x NodOn, 3 x Aeotec, 1 x Zipato, 1 x Horstemann, 1 x GH mini)
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 12 invités