shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: Problemas com o EXPECT


From: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] Re: Problemas com o EXPECT
Date: Thu, 24 May 2007 13:06:57 -0300

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 <address@hidden> wrote:
>
>   Em 23/05/07, Julio C. Neves <address@hidden<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 <address@hidden<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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]