Script de sauvegarde FTP 3/4
Lufop
Lancement de la sauvegarde:
Déplacement des ancienne sauvegardes
REM sauvegarde de l'ancien ZIP vers le repertoire OLD
@COPY %repertoire_sauvegarde%%host%-%user%_*.zip OLD /Y /C
REM Suppresion du Zip sauvegardé a l'étape précedente
@DEL %repertoire_sauvegarde%%host%-%user%_*.zip
Affichage du massage de sauvegarde
echo.
echo.
echo ##################################################
echo.
echo.
echo Sauvegarde FTP de %user%
echo.
echo vers %arcihe_zip% host: %host%
echo.
echo.
echo ###################################################
echo.
Sauvegarde FTP des fichiers du site
REM SAUVEGARDE FTP des fichier de votre site
c:/progra~1/wget/bin/wget -r -l 0 ftp://%user%:%pass%@%host% -o log_%user%.txt
Sauvegarde SQL de votre base de données si le site est hébergé chez FREE
Pour les détails de cette commande vous pouvez voir ici.
REM SAUVEGARDE SQL (uniquement sur free.fr)
IF"%host%" == "ftpperso.free.fr"; (
c:/progra~1/wget/bin/wget -E -A zip http://sql.free.fr/backup.php .[...]
)
Étapes finales: zip de l’ensemble fichier + base de données et suppression des fichier de log temporaires
REM ZIP de SAUVEGARDE FTP + UVEGARDE SQL
c:/progra~1\7-Zip\7z a -mx9 %arcihe_zip% %host%
c:/progra~1\7-Zip\7z a -mx9 %arcihe_zip% %arcihe_zip_sql%
REM
REM NETTOYAGE des fichiers ZIPPES
RD %host% /s/q
REM SUPPRESSION de la log temporaire
DEL log_%user%.txt
REM SUPPRESSION du zip sql (puisqu'il est ajouté au zip %arcihe_zip%)
DEL %arcihe_zip_sql%
REM
REM ECRITURE de la log de sauvegarde du site
ECHO %date1% sauvegarde de %host%%user% archive : %arcihe_zip%-%log%
Vous devez créer un répertoire sur votre ordinateur pour accueillir le(s) backup(s)
REM Répertoire de sauvegardes sur votre ordinateur
SET repertoire_sauvegarde="X:\votre répertoire de sauvegarde\"
REM
REM Archive zip
SET arcihe_zip=%repertoire_sauvegarde%%host%-%user%_%date1%.zip
REM
REM Archive zip du dump SQL
SET arcihe_zip_sql=%user%_%date1%.sql.zip
REM
REM fichier de log
SET log=%repertoire_sauvegarde%log_sauvegarde_sites.txt
Si cet article vous a intéressé n'hésitez pas à vous abonner aux flux par RSS,
directement
par eMail ou suivez-moi sur twitter @Lufop
Le site vous est utile? Soutenez le site lufop.net :