Page 1 sur 2

Boot auto domoticz

Publié : 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

Publié : 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

Publié : 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

Publié : 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

Publié : 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

Publié : 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

Publié : 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

Publié : 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

Publié : 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.

Re: Boot auto domoticz

Publié : 07 févr. 2021, 11:37
par garycooper
Bonjour, je déterre un peu ce post, désolé. Je pense mettre en place ce script parce que j'ai des plantages aléatoires de domoticz. Par contre, deux fois par semaine, j'arrête volontairement le service domoticz à 1h du matin pour pouvoir lancer une sauvegarde de mon pi vers mon NAS. Est-ce que ça ne risque pas de relancer le service domoticz et planter ma sauvegarde ? Est-ce qu'il est possible (via crontab ?) d'exclure des périodes d'exécution du script d'auto reboot sur les périodes où je fais ma sauvegarde ?