Script telnet avec expect

Résolu/Fermé
david79 - 30 janv. 2008 à 10:13
 NoneLol - 1 juin 2012 à 16:18
Bonjour,
Je tente de faire un script qui automatise une connexion telnet sur mes switchs NORTEL : méthode expect

Sur mes switchs nortel, j'ai une première page avant le login password, ou je dois effectuier un CTRL-Y

#!/usr/bin/expect -f

spawn telnet a.b.c.d => OK
expect "Enter CTRL-Y to begin."
send "\019"
expect "SWI>"
send "en\r"
.......

je suis bloqué sur la page CTRL-Y....il ne me prend pas en compte la commande send "\019"

comment envoyer au switch en ionteractif avec expect un CTRL-Y ????

merci d'avance pour vos réponses
A voir également:

8 réponses

dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
30 janv. 2008 à 10:59
et avec \031 ? il me semble que le 0 au début signifie octal et 19 pour ctrl-y c'est de l'hexa
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
30 janv. 2008 à 11:32
Salut,

Et avec un :
send "^Y"
obtenu avec un "CTRL-V + CTRL-Y" ???
0
Merci a vous deux !

Les deux solutions marchent "\031" ou "^Y"

Bonne journée et bon courage
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
4 févr. 2008 à 09:42
De rien ;-))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
5 févr. 2008 à 16:20
hello
Je vais prêcher pour ma paroisse, mais j'évite les caractères de contrôle dans un fichier, car on risque de mauvaises surprises avec des commandes comme cat, lp, mail ou autres
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
5 févr. 2008 à 16:27
Merci pour le prêche ;-))
0
'^Y' est quand même bien différent du caractère qu'il représente. Il n'y a donc pas de problème.
0
encore une petite question.... :(((

apres plusieurs recherches et tests, je voudrais sur le meme systeme simuler une "fleche bas". J'ai regardé dans le man ascii...j'ai testé

\010
\038
.......rien.........

une petite aide svp !!

merci beaucoup !!!
0
une petite info ??
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
20 févr. 2008 à 12:07
il faudrait connaitre la séquence de caractères pour la flêche
0