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 : Sélectionner tout - Visualiser dans une fenêtre à part
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