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

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

Re: [shell-script] Script com telnet


From: Julio C. Neves
Subject: Re: [shell-script] Script com telnet
Date: Sat, 28 Apr 2012 22:02:08 -0300

Deve haver algo errado, pois te garanto que isso funciona, inclusive em
vários sabores de UNIX.

No UNIX não tinha netcat, nem expect. Cansei de usar essa sintaxe do telnet
e sempre funcionou.

Abcs,
Julio

*
*



Em 28 de abril de 2012 13:36, Adonai Silveira Canez
<address@hidden>escreveu:

> **
>
>
> Julio, eu estou conectando no cyrus que é um servidor imap e eu ja tinha
> visto esse teu exemplo numa msg anterior e testei mas não funcionou, eu não
> tinha usado o sleep no meu teste ....
>
> Adonai
>
> Em 28 de abril de 2012 13:17, Julio C. Neves <address@hidden
> >escreveu:
>
> > Se for para fazer em telnet puro (que eu desaconselho), basta fazer:
> >
> > (echo usuario; sleep 2; echo senha; sleep 2; echo select INBOX; sleep 2;
> > echo copy 1 INBOX/email; sleep 2; exit) | telnet localhost 143
> >
> > Esse sleep 2 segundos, costuma ser um bom tempo, mas pode ser ajustado de
> > acordo com a latência da sua rede.
> >
> > Se vc tem um prg ouvindo a porta 143, o melhor mesmo é usar netcat ou
> nc. É
> > muito mais amigável que o expect.
> >
> > Abcs,
> > Julio
> >
> > *
> > *
> >
> >
> >
> > Em 28 de abril de 2012 11:23, Adonai Silveira Canez
> > <address@hidden>escreveu:
> >
> > > **
> > >
> > >
> > > Petterson, desse forma não funciona para o telnet, com ftp funciona..
> > >
> > > Adonai
> > >
> > > Em 28 de abril de 2012 09:30, Petterson Faria <
> > > address@hidden
> > > > escreveu:
> > >
> > >
> > > > $ telnet localhost 143 <<eof
> > > > login usuario senha
> > > > select INBOX
> > > > copy 1 INBOX/email
> > > > logout
> > > > eof
> > > >
> > > > --
> > > > Atenciosamente,
> > > > *Petterson Faria*
> > > >
> > > > *"A ciência nunca resolve um problema sem criar mais dez"
> > > > (George Bernard Shaw*)
> > > >
> > > >
> > > >
> > > >
> > > > 2012/4/27 Adonai Silveira Canez <address@hidden>
> > > >
> > > > > **
> > > > >
> > > > >
> > > > > Boa tarde a todos,
> > > > >
> > > > > pessoal preciso fazer um script que mande comandos por telnet para
> um
> > > > > servidor imap na porta 143, o problema é que o telnet não executa
> uma
> > > > lista
> > > > > de comandos diretamente, pelo que eu descobri o telnet só funciona
> de
> > > > forma
> > > > > interativa, por isso não sei como resolver esse problema. Eu
> > pesquisei
> > > e
> > > > > descobri o programa expect que deve resolver isso, mas me pareceu
> um
> > > > pouco
> > > > > complicado pois não achei nenhum exemplo bom para me ajudar. Alguem
> > tem
> > > > > dica de como resolver esse problema.
> > > > > Os comandos que preciso executar no telnet estão abaixo
> > > > >
> > > > > # telnet localhost 143
> > > > > . login usuario senha
> > > > > . select INBOX
> > > > > . copy 1 INBOX/email
> > > > > . logout
> > > > >
> > > > > [As partes desta mensagem que não continham texto foram removidas]
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > > > ------------------------------------
> > > >
> > > > ----------------------------------------------------------
> > > > Esta lista não admite a abordagem de outras liguagens de programação,
> > > como
> > > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > > > prévio aviso.
> > > > ----------------------------------------------------------
> > > > Sair da lista: address@hidden
> > >
> > > > ----------------------------------------------------------
> > > > Esta lista é moderada de acordo com o previsto em
> > > > http://www.listas-discussao.cjb.net
> > > > ----------------------------------------------------------
> > > > Servidor Newsgroup da lista: news.gmane.org
> > > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > > >
> > > > Links do Yahoo! Grupos
> > > >
> > > >
> > > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ------------------------------------
> >
> > ----------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação,
> como
> > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > prévio aviso.
> > ----------------------------------------------------------
> > Sair da lista: address@hidden
> > ----------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > ----------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> > Links do Yahoo! Grupos
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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