Batch de Backup
Posté : 03 juin 2011 10:14
bonjour,
J'ai écrit un script batch pour faire une backup des données et de la configuration de mon serveur filezilla sur un serveur distant, le script à l'air de bien tourner, seulement, il ne me restart pas mon service filezilla sur le serveur et il n'envoit pas les logs par mail, j'ai peut-être fait une erreur , une autre vue sur mon code pourrait les relever car j'ai beau chercher d'où vient le soucis, je ne vois pas... =/
Voici le script
J'ai écrit un script batch pour faire une backup des données et de la configuration de mon serveur filezilla sur un serveur distant, le script à l'air de bien tourner, seulement, il ne me restart pas mon service filezilla sur le serveur et il n'envoit pas les logs par mail, j'ai peut-être fait une erreur , une autre vue sur mon code pourrait les relever car j'ai beau chercher d'où vient le soucis, je ne vois pas... =/
Voici le script
@echo off
REM --- setup des variables ---
set DONNEES_CLIENT_SOURCE=D:\
set CONFIG_FILEZILLA_SOURCE="C:\Program Files\FileZilla Server\\"
set DONNEES_CLIENT_DEST=\\192.168.30.22\Source\BackupFilezilla\DonneesClient
set CONFIG_FILEZILLA_DEST=\\192.168.30.22\Source\BackupFilezilla\ConfigFilezilla
set LOG_BACKUP_CLIENT=\\192.168.30.22\Source\BackupFilezilla\ClientBackup.txt
set LOG_BACKUP_CONF=\\192.168.30.22\Source\BackupFilezilla\FzConfBackup.txt
echo °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo °°°°° Backup donnees clients °°°°°
echo °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
REM --- backup client mirror ---
robocopy %DONNEES_CLIENT_SOURCE% %DONNEES_CLIENT_DEST% /R:100 /W:5 /MIR /E /B /Z /PURGE /LOG+:%LOG_BACKUP_CLIENT%
echo Backup donnees clients done
echo °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo °°°°° Backup conf filezilla °°°°°
echo °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
net stop "FileZilla Server FTP server"
REM --- backup conf mirror ---
robocopy %CONFIG_FILEZILLA_SOURCE% %CONFIG_FILEZILLA_DEST% /R:100 /W:5 /MIR /E /B /Z /PURGE /LOG+:%LOG_BACKUP_CONF%
net start "FileZilla Server FTP server"
echo Backup conf filezilla done
echo °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo °°°°° All Backup Done °°°°°
echo °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo Envoi du mail
REM --- variables pour les mails ---
set emetteur=filezilla.log@***.com
set destinataire=alertes.backup@***.com
set subj=-s "Logs Backup Filezilla"
set server=-server exchange.***.com
blat %server% -to %destinataire% %subj% -body "Logs de configuration et des données client du serveur filezilla" -f %emetteur% -attacht "\\192.168.30.22\Source\BackupFilezilla\FzConfBackup.txt, \\192.168.30.22\Source\BackupFilezilla\ClientBackup.txt"
echo Mail envoyé