Création
d'entreprise
Posez votre question Signaler

Script telnet avec expect [Résolu]

david79 - Dernière réponse le 20 févr. 2008 à 12:07
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
Lire la suite 

Script telnet avec expect »

9 réponses
Réponse
+0
moins plus
et avec \031 ? il me semble que le 0 au début signifie octal et 19 pour ctrl-y c'est de l'hexa
Ajouter un commentaire
Réponse
+0
moins plus
Salut,

Et avec un :
send "^Y"
obtenu avec un "CTRL-V + CTRL-Y" ???
Ajouter un commentaire
Réponse
+0
moins plus
Merci a vous deux !

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

Bonne journée et bon courage
Ajouter un commentaire
Réponse
+0
moins plus
De rien ;-))
Ajouter un commentaire
Réponse
+0
moins plus
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
jipicy- 5 févr. 2008 à 16:27
Merci pour le prêche ;-))
Ajouter un commentaire
Réponse
+0
moins plus
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 !!!
Ajouter un commentaire
Réponse
+0
moins plus
une petite info ??
Ajouter un commentaire
Réponse
+0
moins plus
il faudrait connaitre la séquence de caractères pour la flêche
Ajouter un commentaire
Ce document intitulé « Script telnet avec expect » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?