Bonjour a tous!!
J'ai un petit problème avec mon script. Voilà je dois me conecter en telnet à un switch linksys avec un script expect. Mais voilà la procédure de connexion sur ces switches et assez compliquer et enfaite une fois que j'ai rentré le l'User Name et le Password il faut faire 'echap" pour valider et pour pouvoir continuer.
J'ai esseyer "\e" mais ça ne marche pas. Est ce q'une autre mannipulation est possible.
Voilà mon script :
Merci de votre aide!!
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 #!/usr/bin/expect spawn telnet 10.121.66.206 sleep5 expect "Edit" send "\r" sleep5 expect "User Name:" send "R2T\r" sleep5 expect "Password:" send "bonjour\e\t" <= c'est ici que je dois faire échap sleep5 expect "Execute" send "\r\r" expect " 1. System Configuration Menu" send "\cZ" <= Faire contrôle+Z, je sais pas si ça marche! sleep5 expect ">" send "lcli" sleep5 expect "User Name:" send "R2T\r" sleep5 expect "#" send "..." expect eof
PA
Partager