2008/9/30 Pedro Drimel <[EMAIL PROTECTED]>: > Então, eu tenho que digitar o comando show version quando cai no "prompt"que > por padrão é > > hostname> > > se eu colocar um expect > ou hostname> entra em loop pois após o fim do show > version cai no prompt novamente :/ > > para o linux utilizei o ssh com o comando uptime aí retorna o uptime e > boa... > > De qualquer forma, obrigado pela ajuda. >
Pedro, use o autoexpect [1]. É uma mão na roda. Ele gera um script do expect para você. Basta executá-lo, e a partir daí fazer os comandos que você precisa (no seu caso, conectar em um Cisco). Quando você terminar (saindo com um exit), vai ser gerado um script.exp. Nele vai ter a sua senha quando você digitar para logar, então tome cuidado com a segurança do arquivo... Abraços! [1] http://expect.nist.gov/example/
