Bonjour,
Après plusieurs recherche sur le forum sans succès, je n'arrive pas a trouver la solution.
Je cherche a exécuter plusieurs script BASH ensemble sous Domoticz.
J'ai un script BASH qui tourne en boucle lors de l'activation de mon alarme, et qui contrôle l'état de ma maison.
Ce script est démarré via Domoticz sous Raspbian grâce à un interrupteur Domoticz. Ce script s'arrête seulement lors de la mise sur OFF de l'interrupteur.
A partir de là je n'arrive plus a exécuter aucun script tant que celui-ci tourne.
Ma question : Est-il possible executer d'autres script en même temps ?
Merci d'avance,
Cordialement
[RESOLU] Execution de plusieurs script BASH simultanés
[RESOLU] Execution de plusieurs script BASH simultanés
Dernière modification par ceagle le 13 mai 2020, 21:36, modifié 1 fois.
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Execution de plusieurs script BASH simultanés
Salut,
Sans plus de détails pas simple
Je dirais, ajoute & à la fin de la ligne de commande de lancement du script
Sans plus de détails pas simple
Je dirais, ajoute & à la fin de la ligne de commande de lancement du script
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Execution de plusieurs script BASH simultanés
Merci beaucoup, désolé je vais essayer d'être plus précis.
Voici mes 2 interrupteurs :

CODE INTERRUPTEUR N°1 (ON)
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
sudo gpio write 23 1
sleep 60
echo fin script
exit
Cela dans le but de tester si j'arrive dans les 60secondes a arrêter ma lumière via un second script (INTERRUPTEUR OFF).
actuellement j'active mes leds via le premier script mais si je lance le 2èmes script après 15s (OFF), il ne s'active pas via DOMOTICZ et attends la fin du 1er script pour s'effectuer.
D'ou ma question : Est-il possible de démarrer plusieurs script BASH via DOMOTICZ.
Cordialement
Voici mes 2 interrupteurs :

CODE INTERRUPTEUR N°1 (ON)
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
sudo gpio write 23 1
sleep 60
echo fin script
exit
Cela dans le but de tester si j'arrive dans les 60secondes a arrêter ma lumière via un second script (INTERRUPTEUR OFF).
actuellement j'active mes leds via le premier script mais si je lance le 2èmes script après 15s (OFF), il ne s'active pas via DOMOTICZ et attends la fin du 1er script pour s'effectuer.
D'ou ma question : Est-il possible de démarrer plusieurs script BASH via DOMOTICZ.
Cordialement
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Execution de plusieurs script BASH simultanés
Merci,
C'est bien comme cela que je voyais les choses
Je valide donc ma réponse précédente
C'est bien comme cela que je voyais les choses
Je valide donc ma réponse précédente
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Execution de plusieurs script BASH simultanés
Merci,
effectivement j'avais pas bien mis le & :
avec cette ligne de commande dans domoticz ça fonctionne a merveille.
script:///home/pi/ramdrive/script/led_on_hibou.sh &
effectivement j'avais pas bien mis le & :
avec cette ligne de commande dans domoticz ça fonctionne a merveille.
script:///home/pi/ramdrive/script/led_on_hibou.sh &
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: [RESOLU] Execution de plusieurs script BASH simultanés
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien