[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Obter buffer de saída Expect
From: |
Islenho de Almeida |
Subject: |
RES: [shell-script] Obter buffer de saída Expect |
Date: |
Tue, 26 Feb 2008 15:02:49 -0300 |
Já havia visto o logfile, porém está logando apenas o texto "Password".
#! /bin/expect -f
log_file -noappend "listagem.txt"
spawn ssh -l user serverN
expect "Password:"
send "abracadabra\r"
send "ls -l\r"
send_log "$expect_out(0,string)"
send "logout\r"
log_file
interact
Vou continuar tentando, encontrando algo coloco aqui.
Obrigado!
Islenho
________________________________
De: address@hidden [mailto:address@hidden] Em nome de Tiago Barcellos Peczenyj
Enviada em: terça-feira, 26 de fevereiro de 2008 14:14
Para: address@hidden
Assunto: Re: [shell-script] Obter buffer de saída Expect
Eu considero expect ON Topic pois é uma DSL que auxilia tarefas administrativas.
Vc pode usar o comando log_file "arquivo" dentro do script
De uma olhada no man do expect :)
2008/2/26 Islenho de Almeida <address@hidden <mailto:i.almeida%40cinq.com.br> >:
>
> Pessoal,
>
> Estou com um problema com o expect. Fiquei sem saber se este assunto é OFF
> ou ON-Topic.
> Portanto, se for OFF-TOPIC, moderadores podem ripar esta msg direto. :)
>
> Preciso acessar vários servidores e executar um "ls -l" em cada um deles. O
> resultado eu devo guardar em um arquivo na máquina origem (na máquina que
> executei o script com expect).
>
> Tenho um início:
> #! /bin/expect -f
>
> spawn ssh -l user serverN
> expect "Password:"
> send "abracadabra\r"
>
> send "ls -l\r"
>
> send "logout\r"
>
> interact
>
>
> Preciso capturar o resultado do "ls -l". Procurei na lista e na net mas não
> encontrei uma informação muito clara. Vi até a thread "Problemas com EXPECT"
> aqui na lista mas não consegui obter a solução.
>
> Se os amigos puderem me ajudar, agradeço antecipadamente.
>
> Islenho
>
--
Tiago B Peczenyj
Linux User #405772
http://peczenyj.blogspot.com/ <http://peczenyj.blogspot.com/>
"what does not kill us makes us stronger"
[As partes desta mensagem que não continham texto foram removidas]
Re: Re: Re: Programa de configuração em Shell Script, mop, 2008/02/29