Domanda

Ho un Aspettatevi proc che invia il comando per l'accesso telnet e inviare comandi. All'interno del proc telnet faccio un TFTP. La dimensione del file è di 10 MB. Ma la richiesta telent non aspetta fino a quando viene visualizzato il prompt .E attende per il periodo di timeout e si stacca.

c'è un modo possiamo aspettare per il prompt in Expect.

Saluti, Mithun

È stato utile?

Soluzione

Se il trasferimento di file TFTP richiede più tempo del Aspettatevi timeout predefinito (10 secondi) è necessario impostare prima un timeout più lungo. Per esempio. per un timeout di 60 secondi, avviare lo script con:

set timeout 60

Per informazioni più dettagliate è meglio inviare il vostro script Expect.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top