Script de Sauvegarde via FTP sur plusieurs Routeurs
Bonjour à tous,
Est-il possible de mettre en place un script pour qu'il soit capable d'aller chercher les fichiers de conf sur plusieurs routeurs en même temps ?
Voici la base d'un script que j'ai commencé (récupération d'un seul fichier de conf):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
#!/bin/sh
#############################
# DEFINITION DES PARAMETRES #
#############################
# Horodatage
jour=$(date +%Y_%m_%d)
heure=$(date +%r)
# Fichier de LOG
log="/sauvegardes/Routeur/log/Log_Traitement_USG_"$jour".txt"
# Information Client
client1="xxxx"
IP1="x.x.x.x"
PORT="xxxx"
user1="xxxx"
pass1="xxxx"
#############################
# DEBUT DU SCRIPT #
#############################
# Creation fichier de LOG
touch $log
echo "Téléchargement de startup-config.conf sur "$IP1" le "date" en ""$jour"_"$client1".conf" " >>$log
# Transfert FTP de startup-config.conf
ftp -n << EOF
open "$IP1" "$PORT"
quote USER "$user1"
quote PASS "$pass1"
bin
cd conf
get startup-config.conf
bye
EOF
mv startup-config.conf /sauvegardes/Routeur//""$jour"_"$client1"".conf |
Avez-vous svp une solution ?
Merci d'avance.
Cordialement,
Laurent