[shell-script] Re: Terminais graficos

2007-02-21 Por tôpico Benedito Portela
Sim eu já olhei o caso do expect, mas não lembro bem porque não continuei nele!! Mas agora consegui fazer a conexão com o netcat! Creio que seja mais simple, um exemplo: echo 'gain .2' | nc localhost 9800 -w 1 O -w 1 é pra ele desconectar apos 1 segundo, se não ele fica pendurado! Mas com isso já

Re: [shell-script] Re: Terminais graficos

2007-02-21 Por tôpico Eduardo Otubo
Caro, Como já discutido aqui na lista, você pode dar uma olhada no Expect, pode ser uma saída. Busque nos assuntos aqui já tratados e poderá ter uma luz no fim do túnel. []'s On 2/21/07, Benedito Portela <[EMAIL PROTECTED]> wrote: > Não deu certo! Eu já tinha feito varios testes com o named pipe

[shell-script] Re: Terminais graficos

2007-02-21 Por tôpico Benedito Portela
Não deu certo! Eu já tinha feito varios testes com o named pipe! O programa fica pendurado, a primeira transferência, se desfaz o link!!! O lance mesmo é tentar as portas TCP, o meu problema é tempo pra estudar! Valeu! Bené --- Em shell-script@yahoogrupos.com.br, Darlon Vasata <[EMAIL PROTECTED]>

Re: [shell-script] Re: Terminais graficos

2007-02-21 Por tôpico Alain M.
Oi Bené, você já pensou em rodar o programa "fluidsynth" a partir de um script no *próprio* console dele mesmo, redirecionando a entrada? Isso é um procedimento comum en scripts e tem várias maneiras de fazê-lo... Alain Benedito Portela escreveu: > Bom é o seguinte: Tem um programa que ele tem

Re: [shell-script] Re: Terminais graficos

2007-02-21 Por tôpico Darlon Vasata
Olha... Acho que isso ae dah pra resolver com named pipes... (desde que o seu programa e o shell de que vc quer manipular, estejam no mesmo diretorio) rode no servidor: --- #!/bin/bash #nome do programa, (u

[shell-script] Re: Terminais graficos

2007-02-21 Por tôpico Benedito Portela
Bom é o seguinte: Tem um programa que ele tem o modo shell e eu quero controlar ele por outro script em outro terminal, então esse necessidade! Exemplo: Abro dois terminail, um com o tal programa, o fluidsynth e o outro com um script esperando eu digitar uma tecla, cada tecla tem que passar comando

Re: [shell-script] Re: Terminais graficos

2007-02-20 Por tôpico Eduardo Otubo
Desculpe, mas não entendi bem seu problema. Poderia ser mais claro dando um exemplo do problema a ser resolvido? []'s On 2/19/07, Benedito Portela <[EMAIL PROTECTED]> wrote: > Muito bom é isso mesmo! > Isso serviu pra terminal, pra fazer a mesma coisa pra um programa, tem > com saber? > Obg

Re: [shell-script] Re: Terminais graficos (mandando o ENTER)

2007-02-20 Por tôpico Tiago Barcellos Peczenyj
Bene Acho que vc poderia usar, nesse caso, um fifo. o seu programa roda "lendo" comandos pela entrada padrão por um fifo. quando vc mandar algum comando via este fifo, o programa pode se comportar como vc gosta. estude o comando mkfifo ;-) On 2/19/07, Benedito Portela <[EMAIL PROTECTED]> wrote

[shell-script] Re: Terminais graficos (mandando o ENTER)

2007-02-19 Por tôpico Benedito Portela
Compreendi, agora como posso resolver isso? O seguinte, o programa fluidsynth, quando se chama sem parametros ele entra num modo de shell que só roda os comandos dele, então eu queria mandar comando pra ele atraves de um script em outro terminal! Eu queria saber como controlar os programas que estã

Re: [shell-script] Re: Terminais graficos (mandando o ENTER)

2007-02-19 Por tôpico Reinaldo Carvalho
você não pode fazer isso... você esta apenas "jogando na tela", mas o interpretador de comandos não "lê" da tela. Quando você digita cada caracter da linha de comando, o interpretador (bash, csh, ksh, etc...) armazena isso em memória, e trata as interações do teclado (remover ou adicinar caracter

Re: [shell-script] Re: Terminais graficos (mandando o ENTER)

2007-02-19 Por tôpico Tiago Barcellos Peczenyj
Benedito, tente assim: ( echo load /home/kurumin/cache/Baixio/dx7.sf2 ; sleep 1 ; echo ) > /dev/pts/2 On 2/19/07, Benedito Portela <[EMAIL PROTECTED]> wrote: > > Abri um programa em outro terminal e mandei esse comando: > > echo load /home/kurumin/cache/Baixio/dx7.sf2 > /dev/pts/2 > > O comando

[shell-script] Re: Terminais graficos (mandando o ENTER)

2007-02-19 Por tôpico Benedito Portela
Abri um programa em outro terminal e mandei esse comando: echo load /home/kurumin/cache/Baixio/dx7.sf2 > /dev/pts/2 O comando foi direito mas não foi o enter para o programa execultar o tal comando que estar no echo ! Olhando no canivete suiço, tem o "Escapes reconhecidos peleo comando 'echo' " o

[shell-script] Re: Terminais graficos

2007-02-19 Por tôpico Benedito Portela
Muito bom é isso mesmo! Isso serviu pra terminal, pra fazer a mesma coisa pra um programa, tem com saber? Obg Bené --- Em shell-script@yahoogrupos.com.br, "Eduardo Otubo" <[EMAIL PROTECTED]> escreveu > > Olá Benedito, > > Se bem entendi seu problema, você quer descobrir qual é o device > (/