Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 25 utilisateurs en ligne, consultez le détail
Auteur Message
ToMsS
#0 Message posté le : 26-10-2007 à 23:41:18


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 26-10-2006
Nombre de messages : 57
Bonsoir,

je debute en programmation perl et je suis en train d'ecrire un script permettant la mise a jour de firmware sur une serie de switch.
Pour cela j'utilise le module telnet et j'execute des commandes sur le switch certaine commandes entraine une question afin de confirmer un choix (dans le style : Do you want to continue?[Y/N])
je souhaiterais que mon script puisse pouvoir repondre "Y" ou "N" automatiquement

est ce possible de realiser ce type d'action en perl , si oui peut on me mettre sur la voie.

d'avance merci

--Message édité par ToMsS le 26-10-2007 à 23:42:35--


-------------------------------------
On est toujours le newbie de quelqu"un.
Azollyx
#1 Message posté le : 29-10-2007 à 02:06:08


Hobbit


Forum : Modérateur
Association : Président
Arrivé(e) le : 09-04-2006
Nombre de messages : 1978
S'il n'y a pas d'options pour forcer, tu peux toujours changer l'entrée standart et écrire dessus. Regarde aussi si le module que tu utilises ne permettrais de faire des choses plus avancées en natif.
Sinon, il y a expect qui est fait pour "remplacer" l'utilisateur.

-------------------------------------
Cherche distributeur manuel/automatique de câlins femelle pour mise en réseau rapprochée.
Nota : je préfèrerais un modèle bien documenté.
jblecanard
#2 Message posté le : 29-10-2007 à 10:05:02


Elfe


Forum : Modérateur
Association : Membre fondateur
Arrivé(e) le : 08-01-2005
Nombre de messages : 3975
Oui, expect est exactement fait pour ça, je pense que c'est le mieux à choisir dans ce cas...

-------------------------------------
C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon -