Je souhaite automatiser ma sauvegarde du dossier Domoticz, et exécuter la mise a jour du raspberry.
déroulement espéré :
-arrêt de domoticz
-suppression de l'ancienne sauvegarde
-sauvegarde du dossier domoticz en archive
-déplacer l'archive vers home/pi/ici
-mise a jour du raspberry
-relancer domoticz
-redémarrage complet du Pi
Code : Tout sélectionner
#!/bin/bash
echo "sauvegarde auto domoticz #et MAJ"
sudo service domoticz.sh stop
echo "arrêt domoticz"
sudo rm autosav.tar
cd /home/pi/domoticz/
sudo tar cvf autosave.tar .
mv autosave.tar /home/pi/
#echo "Mise a jour du Raspberry Pi"
#sudo apt-get update
#sudo apt-get upgrade -y
#sudo apt-get clean
#sudo apt-get autoclean
sudo service domoticz.sh start
sudo reboot0 23 * * 2 /home/pi/autosave.sh
si j'ai bien compris, ça dois s'exécuter tout les mardi soir a 23h00.
Avec ça, Z4D serait bien sauvegardé aussi?
Une fois lancé dans le script .sh, utilisant ZigbeeForDomoticz, je me suis dis pourquoi pas lui faire aussi sa MAJ?
déroulement espéré :
-arrêt de domoticz
-suppression de l'ancienne sauvegarde
-sauvegarde du dossier Z4D en archive avant MAJ (au cas ou)
-déplacer l'archive vers home/pi/ici
-mise a jour de Z4D
-relancer domoticz
-redémarrage complet du Pi
Code : Tout sélectionner
#!/bin/bash
echo "MAJ AUTO Z4D"
echo "ARRET DOMOTICZ"
sudo service domoticz.sh stop
echo "SUPPRESSION ANCIENNE SAUVEGARDE"
sudo rm Z4D.tar
cd /home/pi/domoticz/plugins/Domoticz-Zigbee/
echo "SAUVEGARDE DE Z4D"
sudo tar cvf Z4D.tar .
mv Z4D.tar /home/pi/
echo "MAJ DE Z4D"
sudo git submodule update --init --recursive
sudo chmod +x plugin.py
echo "REDEMARRAGE DOMOTICZ"
sudo service domoticz.sh start
echo "REDEMARRAGE DU PI"
sudo reboot30 23 * * 2 /home/pi/maj_auto_Z4D.sh
ça dois s'exécuter tout les 1er du mois a 23h30 . (pour être en décalage si le 1er du mois tombe un mardi)
Si vous avez des conseils, observations, critiques : je suis preneur.
Edit 21h36
ajout de # pour ignoré la maj du rapsberry (pour conserver l'exemplaire d'origine)