Attendez que l'invite de script expect

J'ai besoin d'un expect script d'attente d'une commande à la fin, et puis le journal de telnet. Voici le script:

spawn telnet host
send "username\r"
send "password\r"
sleep 3
send "custom_command\r"
while {???}
{
    sleep 1
}
send "logout\r"
expect eof

La partie que je ne sais pas comment la phrase est ???. En gros, j'ai juste besoin d'attendre pour le prompt à se montrer, et dès qu'il se montre, le script doit se terminer. J'imagine qu'il doit être quelque chose comme [gets line != "prompt>" ].

OriginalL'auteur Ulrik | 2014-08-26