Marcelo, e se vc executar send "sh run 2>&1 \r"
muda alguma coisa ? interessante notar o seguinte: http://www.cotse.com/dlf/man/expect/match_max.htm "Whether or not the full_buffer keyword is used, the forgotten characters are written to expect_out<http://www.cotse.com/dlf/man/expect/expect_out.html> (buffer)." []´s Tiago On 5/24/07, Julio C. Neves <[EMAIL PROTECTED]> wrote: > > Em 23/05/07, Julio C. Neves <[EMAIL PROTECTED]<julio.neves%40gmail.com>> > escreveu: > > > > Pessoal, > > o Marcelo me pediu ajuda, mas não sou especialista em expect e tenho de > > sair correndo para pegar meu voo. > > > > Marcelo, com certeza o pessoal da lista vai ajudar. Veja o resultado em: > > http://br.groups.yahoo.com/group/shell-script > > > > Abração, > > Julio > > :wq > > > > Em 23/05/07, Marcelo Hideaki <[EMAIL PROTECTED]<hideak2003%40yahoo.com.br>> > > escreveu: > > > > > > Olá Julio, > > > > > > Gostaria de sua ajuda, pois estou desenvolvendo um script para empresa > > > na qual trabalho, com objetivo de fazer um backup de configuração de > todos > > > roteadores de nossa planta, porém estou com algumas dificuldades com o > uso > > > do "expect", pois, quando peço para o script redirecionar toda saida > do > > > comando show running-config do roteador cisco para um arquivo, só > inputa uma > > > parte da informação, a outra se perde. O que será que está errado. > Segue > > > abaixo o script: > > > > > > #!/usr/local/bin/expect > > > set ip [lindex $argv 0] > > > set data [lindex $argv 1] > > > set cliente [lindex $argv 2] > > > set timeout 30 > > > spawn telnet $ip > > > expect "Username:" {send "cworks\r"} > > > expect "Password:" {send "telemar31\r"} > > > expect "*#" > > > send "term length 0\r" > > > expect "*#" > > > set match_max 5000000 > > > log_file -noappend /home/hideaki/scripts/$ip.txt > > > send "sh run\r" > > > expect "*#" > > > log_file > > > send "exit\r" > > > expect "Connection" > > > > > > Muito grato pela ajuda, > > > > > > Marcelo Hideaki > > > > > > __________________________________________________ > > > Fale com seus amigos de graça com o novo Yahoo! Messenger > > > http://br.messenger.yahoo.com/ > > > > > > > > > > > -- > > Abraços, > > Julio > > http://www.julioneves.com - Um livro sobre Bash completo e on-line > > :wq > > -- > Abraços, > Julio > http://www.julioneves.com - Um livro sobre Bash completo e on-line > :wq > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Tiago B Peczenyj Linux User #405772 # cd /pub # more beer [As partes desta mensagem que não continham texto foram removidas]
