2009-11-16 4 views
0

J'ai un proc Expect qui envoie une commande pour la connexion Telnet et envoie des commandes. A l'intérieur du telnet proc je fais un TFTP. La taille du fichier est de 10 Mo. Mais l'invite Telent n'attend pas jusqu'à ce que l'invite apparaisse. Il attend le délai et se déconnecte.Expect/TCL telnet proc n'attend pas l'invite

est-il possible d'attendre l'invite dans Expect.

Cordialement, Mithun

+0

Astuce pour le développement Expect: 'exp_internal 1' vous montre ce que vous attendez de voir –

Répondre

0

Si le transfert de fichier tftp dure plus longtemps que le délai d'attente par défaut expect (10 secondes), vous devrez définir un délai plus premier. Par exemple. pour un délai d'attente de 60 secondes, démarrez votre script avec:

set timeout 60 

Pour une aide plus détaillée, vous feriez mieux de poster votre Attendez-script.