Script de sauvegarde des fichiers DotClear
Par Taltan le vendredi, juin 9 2006, 13:34 - Geekerie cultu-libriste - Lien permanent
J'ai effectué ma première mise à jour DotClear aujourd'hui, le passage de la version 1.2.4 à 1.2.5. La mise à jour se fait d'ailleurs simplement en installant un plugin de mise à jour vers DotClear 1.2.5. Avant toutes mises à jour il faut sauvegarder ses pages et sa base. Voila donc une ébauche de script qui permet d'automatiser la sauvegarde des fichiers DotClear, en résumé :
- Sauvegarde des dossiers conf, share, images, themes et ecrire/tools
- Créer une archive de la forme 2006_06_09_14:14:10_DC.tar.gz
- Utilise wget et l'accès FTP de l'hébergeur (ici FREE)
#!/bin/bash
###############################################################################
# NOM: /etc/scripts/dc_backup.sh
# COMMENTAIRE : script de sauvegarde distant des fichier dotclear
# Sauvegarde des dossiers conf, share, images, themes et ecrire/tools
# Utilise wget et l'accès FTP de l'hébergeur (ici FREE)
###############################################################################
# 09/06/2006 # Maj 09/06/2006
###############################################################################
# Variables
###############################################################################
ftp_url="ftpperso.free.fr" # URL du serveur FTP
ftp_user="utilsateur" # Utilisateur FTP
ftp_pass="mot de passe" # Mot de passe
save_dir="conf share images themes ecrire/tools" # Dossiers à sauvegarder
gz_file_path="/home/user/bkp" # emplacement du fichier backup
cd /tmp
for i in $save_dir
do
wget -r -np ftp://$ftp_user:$ftp_pass@$ftp_url/$i/*
done
tar -cvzf $gz_file_path/`date "+%Y_%m_%d_%H:%M:%S"`_DC.tar.gz $ftp_url
rm -rf /tmp/$ftp_url










Commentaires
je suis partculièrement admiratif de la lucidité dnt tu fais preuve