Page 1 sur 1

Boot auto domoticz

Posté : 11 janv. 2020, 22:00
par banditos
Bonjour,
j'ai suivi ce petit tuto pour surveiller le fonctionnement de domoticz suite à un plantage:
https://www.dekloo.net/arduino-raspberr ... oticz/2530

Si j'execute le script directement en double cliquant dessus, domoticz redémarre mais quand je le fais avec la commande:
#sudo ./auto_reboot_domoticz.sh, rien ne se passe.
Je précise que j'ai bien changé le chemin d'acces par raport à mon installation.

Idem avec: */5 * * * * ./auto_reboot_domoticz.sh > /dev/null 2>&1, apres 5 mn, pas de redémarrage.

Si quelqu'un à une idée.
Merci

Re: Boot auto domoticz

Posté : 12 janv. 2020, 10:16
par Chrominator
Il est surprenant d'utiliser un chemin relatif pour lancer le script, surtout dans la crontab.

Si ton script est dans le répertoire /home/pi/domoticz/scripts (simple hypothèse), lancer le script par

Code : Tout sélectionner

./auto_reboot_domoticz.sh 
suppose que tu sois positionné dans le répertoire /home/pi/domoticz/scripts.

Par sécurité et pour éviter toute ambiguïté, je préfère mettre le chemin absolu dans mes crontab.

i.e.

Code : Tout sélectionner

 */5 * * * * /home/pi/domoticz/scripts/auto_reboot_domoticz.sh > /dev/null 2>&1

Re: Boot auto domoticz

Posté : 12 janv. 2020, 11:04
par banditos
merci pour ton retour,

j'ai déjà fait ce que tu préconises mais le scrip ne se lance pas, je ne maitrise pas la crontab....

Re: Boot auto domoticz

Posté : 12 janv. 2020, 11:15
par banditos
Quand je fait ça:
#sudo ./home/pi/domoticz/script/auto_reboot_domoticz.sh
je n'ai pas de message mais le script ne se lance pas.

Quand je fait ça:
./home/pi/domoticz/scripts/auto_reboot_domoticz.sh
j'ai: bash: ./home/pi/domoticz/scripts/auto_reboot_domoticz.sh: Aucun fichier ou dossier de ce type

et quand j'écris dans la crontab:
*/5 * * * * /home/pi/domoticz/scripts/auto_reboot_domoticz.sh > /dev/null 2>&1
je n'ai pas de message mais quand je stop domoticz, il ne redémmare pas seul.

Re: Boot auto domoticz

Posté : 12 janv. 2020, 11:48
par sylvainsjc
Hello,
Que donne cette commande comme réponse ?
sudo sh /home/pi/domoticz/scripts/auto_reboot_domoticz.sh

Re: Boot auto domoticz

Posté : 12 janv. 2020, 12:52
par banditos
domoticz is down/dead
domoticz service is UP now!!!



là c'est bon, domoticz redémarre!

Re: Boot auto domoticz

Posté : 12 janv. 2020, 14:11
par sylvainsjc
Alors il suffit de faire
sudo crontab -e
Puis ajouter cette ligne
*/5 * * * * sh /home/pi/domoticz/scripts/auto_reboot_domoticz.sh > /dev/null 2>&1

Re: Boot auto domoticz

Posté : 12 janv. 2020, 19:06
par banditos
merci de votre aide,
j'ai ecrit dans la crontab mais toujours pas de démarrage auto

Re: Boot auto domoticz

Posté : 12 janv. 2020, 19:21
par banditos
j'ai répondu trop vite, petite erreur à l'écriture, ça fonctionne maintenant.

Merci à tous de votre aide.