Bonjour,
Après avoir cherché en vain un logiciel qui puisse le faire, j'essaie de créer un script qui sera de planifier une sauvegarde journalière de fichiers *.log d'un serveur.
Le but sera, d'une part, de transférer les fichiers *.logs J-1 vers un serveur FTP (avec athentification et chemin spécifique), et d'autre part de supprimer les fichiers *.log J-10 afin de libérer de la place sur le serveur.
J'ai commencé un bout du script mais j'avoue être bloqué sur les paramètres de temps.
Je pense que pour réaliser l'ensemble de ces tâches, il sera nécessaire de créer
- 1 script pour la sauvegarde
- 1 script pour la suppression des fichiers
L'exécution de ces sripts seront décalés de quelques heures pour que le premier script puisse se faire correctement.
Voici une trame de mon script sauvegarde :
ftp -i -n -v -s:%temp%\ftp_recup.txt > serverdistant(adresseip) c:\test\sauvegardes
ftp_recup
open serverdistant(adresseip)
user
password
hash
mkdir sauvegardes
cd sauvegardes
bin
put .\sauvegardes
bye
Merci de votre aide,
Charlène
Création script sauvegarde FTP
Modérateur : WIN32-[GG]
-
- Batcheur occasionnel
- Messages : 4
- Enregistré le : 03 avr. 2008 12:04
Re: Création script sauvegarde FTP
Bonjour Charlène,
je pense que la FAQ peut t'aider la dessus base toi sur l'exemple pour la sauvegarde, pour la suppression même topo en passant via la commande "delete" ou "mdelete".
Fait signe si tu ne t'en sort pas , sinon le logiciel Syncback permet de faire ce genre de chose
@+
je pense que la FAQ peut t'aider la dessus base toi sur l'exemple pour la sauvegarde, pour la suppression même topo en passant via la commande "delete" ou "mdelete".
Fait signe si tu ne t'en sort pas , sinon le logiciel Syncback permet de faire ce genre de chose
@+
-
- Batcheur occasionnel
- Messages : 4
- Enregistré le : 03 avr. 2008 12:04
Re: Création script sauvegarde FTP
Merci Flox, je vais regarder tout ça de plus près.
a+,
Charlène
a+,
Charlène
-
- Batcheur occasionnel
- Messages : 4
- Enregistré le : 03 avr. 2008 12:04
Re: Création script sauvegarde FTP
Syncback est un bon outil, mais malheureusement sur la connexion ftp, il n'est pas possible de préciser le chemin de destination car par défaut la sauvegarde se fera à la racine du serveur ftp. De plus, il ne gère pas la suppression des fichiers *.log j-10.
J'ai trouvé un autre outil, Delenda Cleanup Tool, qui fait tout ça, mais payant et non compatible win2003...
Je n'ai pas d'autres solutions que les scripts de sauvegarde et de suppression. Je suis allé voir sur l'exemple, mais celui-ci fait l'inverse, il copie du serveur ftp vers le local, moi je chercher à faire l'inverse.
Peux-tu me dire si je ma commande est correcte?
ftp -i -n -v -s:%temp%\ftp_recup.txt > serverdistant(adresseip) c:\test\sauvegardes
dans mon ftp_recup.txt
Merci pour ton aide,
Charlène
J'ai trouvé un autre outil, Delenda Cleanup Tool, qui fait tout ça, mais payant et non compatible win2003...
Je n'ai pas d'autres solutions que les scripts de sauvegarde et de suppression. Je suis allé voir sur l'exemple, mais celui-ci fait l'inverse, il copie du serveur ftp vers le local, moi je chercher à faire l'inverse.
Peux-tu me dire si je ma commande est correcte?
ftp -i -n -v -s:%temp%\ftp_recup.txt > serverdistant(adresseip) c:\test\sauvegardes
dans mon ftp_recup.txt
Code : Tout sélectionner
binary
lcd d:\sauvegarde\save\save_base\1\archivelog2
cd /archivelog2
mget *.log
mdelete *.log
echo open monftp.fr > ftp.ftp
echo USER nomutilisateur motdepasse >> ftp.ftp
echo cd repertoire >> ftp.ftp
echo mput nomfichier >> ftp.ftp
echo bye >> ftp.ftp
ftp -inv -s:ftp.ftp
quit
Charlène
Re: Création script sauvegarde FTP
Bonjour,
Attention toutes tes commandes doivent être envoyées vers le fichier de réponse ftp.
exemple.bat:
Sans oublier de remplacer nomutilisateur ....
@+
Attention toutes tes commandes doivent être envoyées vers le fichier de réponse ftp.
exemple.bat:
Code : Tout sélectionner
echo open monftp.fr > ftp.ftp
echo USER nomutilisateur motdepasse >> ftp.ftp
echo cd /archivelog2 >> ftp.ftp
echo mget *.log >> ftp.ftp
echo mdelete *.log >> ftp.ftp
echo bye >> ftp.ftp
ftp -inv -s:ftp.ftp
@+
-
- Batcheur occasionnel
- Messages : 4
- Enregistré le : 03 avr. 2008 12:04
Re: Création script sauvegarde FTP
Bonjour Flox,
Merci je vais tester tout ça!
Charlène
Merci je vais tester tout ça!
Charlène