Bonjour,
Je suis "bloqué" avec du sh, mon objectif étant de faire plusieurs Backup à partir d'un Script Bourne shell. Avec la commande send "wr"
Plusieurs, Switch = Boucle = While / Do
Connexion des équipements -> send 'wr'
Voici mon code :
PS: si vous avez des solutions basic merci d'avance,
Cordialement,
Jusque là, j'arrive à faire un wr sur un commutateur
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 #!/bin/sh password=@xxxxxxxx expect << EOF spawn -noecho ssh -q -o StrictHostKeyChecking=no admin@10.XX.XXX.XXXX expect "Password:" send "$password\r" expect "#" send "wr\r" expect "#" send "exit" EOF while command-list1 do command-list2 done
Mon objectif est de faire la même mais sur plusieurs commutateurs = Une boucle quoi
Si vous avez des idées pour la boucle je suis très nul en boucle..
___
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 while command-list1 do command-list2 done
Voici ma commande qui me permet de retrouvé toute les IP des différents commutateurs pour faire leurs sauvegarde.
Je pense que je dois l'intégré dans ma boucle j'imagine
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 send "cat /etc/hosts | egrep 'SWci8XX|xxxx|xxx|xxxxx|xxxxx|xxxxxx | ask {print^1}" }
Cdt,
Partager