# !/bin/sh # Déclaration de variable # Chemin du .vmx de la machine virtuelle à sauvegarder vmx_path="/Users/Alexis/Documents/Virtual Machines.localized/XP Pro.vmwarevm/XP Pro.vmx" vm_path="/Users/Alexis/Documents/Virtual Machines.localized/XP Pro.vmwarevm/" # Chemin de destination de la sauvegarde backup_path="/Users/Alexis/Desktop/XP_Backup/" # Nom du Snapshot à créer snap_name="Backup" # Chemin vers le binaire vmrun bin_path="/Library/Application Support/VMware Fusion/" # Création du snapshot pour faire la sauvegarde echo "Création du Snapshot" "$bin_path"vmrun snapshot "$vmx_path" "$snap_name" # Copie des fichiers de la machine virtuelle echo "Copie des fichiers de la Machine Virtuelle" for x in "$vm_path"* do ext="${x##*.}"; if [ "$ext" != "log" ] && [ "$ext" != "lck" ] && [ "$ext" != "vmsn" ] && [ "$ext" != "vswp" ] then echo $x cp -rp "$x" "$backup_path" fi done echo "Copie terminée" # On supprime le snapshot temporaire echo "Suppresion du Snapshot" "$bin_path"vmrun deleteSnapshot "$vmx_path" "$snap_name"