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

Re: executar comando via telnet



Está nos registros oficiais que em Mon, 17 Feb 2003 18:50:11 -0300
Eduardo Goncalves <eduardo@acenet.com.br> manifestou-se nestas palavras:

> Ola pessoal,
> 

Olá,

>   Tenho um roteador cisco e preciso montar uma base de dados com informações obtidas através da linha de comando do mesmo. Só que quero automatizar isso. 
>   Preciso: logar no router via telnet, executar o comando e capturar a saída para tratar os dados que quero. Alguém sabe como posso colocar isso num script? Algo como especificar na linha de comando o telnet, usuário, senha e que comando quero executar quando logado.
> 

Isso parece ser um trabalho pro expect:

luis@localhost:~$ apt-cache show expect
Package: expect
Priority: optional
Section: interpreters
Installed-Size: 456
Maintainer: Mike Markley <mike@markley.org>
Architecture: i386
Version: 5.32.2-4
Replaces: expect5.31 (<< 5.31.8-4), expect5.24 (<< 5.30.1-8)
Depends: libc6 (>= 2.2.3-7), tcl8.3 (>= 8.3.0)
Suggests: expectk
Conflicts: expect5.31 (<< 5.31.8-4), expect5.24 (<< 5.30.1-8)
Filename: pool/main/e/expect/expect_5.32.2-4_i386.deb
Size: 247880
MD5sum: ae956453606ec08dab675534687f0c9a
Description: Um programa que "fala" com outros programas.
 Expect é um programa que "fala" com outros programas interativos de
 acordo com um script. Seguindo o script, Expect sabe o que pode se
 esperar de um programa e qual deve ser a resposta correta. Uma linguagem
 interpretada provê ramificações e estruturas de controle de alto nível
 para direcionar o diálogo. Adicionalmente, o usuário pode tomar o controle
 e interagir diretamente quando desejado, mais tarde retornando o controle
 ao script.


Abraços,

Luis Alberto.


-- 
        Luis Alberto Garcia Cipriano - lagc@cipsga.org.br
    ICQ#30169722 - lagc no canal #debian-br em irc.debian.org
 Sítio e blogue -> http://www.sovacodecobra.com.br/luisalberto/

    Músico amador                          Tradutor solidário
    Jornalista voluntário             Programador pós-moderno

CIPSGA - Software Livre no Brasil   ->   http://www.cipsga.org.br
Projeto Debian-BR                   ->   http://www.debian-br.org



Reply to: