ola

vc deve usar um programa chamado 'expect' para isso
(baseado em http://konstantin.beznosov.net/pub/texp.expect )

tenha isto no seu programa:
set CTRLA \001        ;# Continue the script
set CTRLC \003        ;# Interrupt execution of the script and switch to the
# interactive mode
set CTRLD \004        ;# End the session
set CTRLE \005        ;# Kill the session
set CTRLZ \032        ;# Suspend the session
set CTRLP \020        ;# Just notify the user about receiving CTRL-P

no caso vc precisa apenas do CTRLD

aqui tem um tutorial itneressante
http://floppsie.comp.glam.ac.uk/Glamorgan/gaius/scripting/5.html

vc precisa fazer um send \004 ou send CTRLD em um dado momento. dê uma
estudada em como fazer e poste aqui na lista, expect eu tenho pouca
experiência e não sei em que situação vc quer informar um CTRLD :-)

qq coisa dê um grito


On 7/27/06, marcastelobran <[EMAIL PROTECTED]> wrote:
> Se alguem puder me ajudar, vou explicar melhor o meu problema.
> Preciso dentro de um script enviar o comando de teclas CTRL+D
>
> #!/bin/bash
> telnet 192.168.0.1
> #agora precisaria do CTRL+D
>
> Preciso saber se é possivel envia-lo dentro do próprio script
> facilitando a tarefa onde vou utilizar esse script!
> Procurei pela net mais já rodei tudo e não consegui nem saber se é
> possível esse recurso
>
> Desde já Agradeço a todos!
>
>
>
>
>
>
> ---------------------------------------------------------------------
> 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: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> 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
>
>
>
>
>
>
>
>
>


-- 
Tiago B Peczenyj
Linux User #405772

# cd /pub
# more beer


---------------------------------------------------------------------
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: [EMAIL PROTECTED]
---------------------------------------------------------------------
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

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a