#!/bin/bash
#=========================================================================================
# Sauvegarde des machines virtuelles
#
# Alain BACH le 08/09/2015 -
http://www.alainbach.fr
#=========================================================================================
#=========================================================================================
# Lister ici l'ensemble des machines virtuelles à sauvegarder
# A noter que les noms de ces machines virtuelles ne doivent pas comporter d'espace
#=========================================================================================
VBOXLIST='W7-home-premium lmde-2-cinnamon lmde-2-mate Mint-17.1 Ubuntu_15_04'
user_vm=$3
EXPORT_DIR=/home/$LOGNAME/Documents/svg_vm/
log_svg_vm=/home/$LOGNAME/scripts/logs/log_svg_vm.log
logerreur_svg_vm=/home/$LOGNAME/scripts/logs/log_svg_vm_erreur.log
mpg123 -q /home/$LOGNAME/scripts/sons/sauvegarde_sites_DEBUT.mp3
echo "===============================================================================" >> $logerreur_svg_vm
echo "ERREURS : Sauvegarde svg vm vers $dest" >> $logerreur_svg_vm
echo "Backup récup sites commence svg vm le "`date "+%d/%m/%Y a %T"` >> $logerreur_svg_vm
echo "===============================================================================" >> $log_svg_vm
echo "Sauvegarde recup sites vers $dest" >> $log_svg_vm
echo "Backup recup sites commence le "`date "+%d/%m/%Y a %T"` >> $log_svg_vm
echo "Lancement de la sauvegarde des machines virtuelles" >> $log_svg_vm
echo "Liste des machines virtuelles à exporter : ${VBOXLIST}"
echo "------------------------------------------------------------"
for VBOX in ${VBOXLIST}; do
FILE="${EXPORT_DIR}${VBOX}.ova"
echo "Export de ${VBOX} vers ${FILE}"
if [ -f "${FILE}" ]; then
echo "Suppression du fichier : ${FILE}" 2>> $logerreur_svg_vm
rm "${FILE}"
fi
echo "-------------------" >> $log_svg_vm
echo "Sauvegarde de ${FILE} commencée" >> $log_svg_vm
vboxmanage export "${VBOX}" -o "${FILE}" 2>>$logerreur_svg_vm 1>>$log_svg_vm
echo "Sauvegarde de ${FILE} terminée" >> $log_svg_vm
echo "-------------------" >> $log_svg_vm
done
echo "Fin de log" >> $logerreur_svg_vm
echo "===============================================================================" >> $log_svg_vm
echo "Fin de la sauvegarde des machines virtuelles " >> $log_svg_vm
echo "===============================================================================" >> $log_svg_vm
mpg123 -q /home/$LOGNAME/scripts/sons/sauvegarde_sites_FIN.mp3
cat $log_svg_vm >> $1
cat $logerreur_svg_vm >> $2
Partager