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

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

Re: [shell-script] Netcat bidirecional.


From: Flavio Junior
Subject: Re: [shell-script] Netcat bidirecional.
Date: Wed, 10 Jan 2007 21:16:03 -0200

Quanto ao netcat bi-direcional eu não entendi bem sua ideia...
Porem, monitorar o status voce pode usar o trap, no historico recente da
lista tem um exemplo bem pratico do Julio Neves sobre o trap 1 3 15...

De uma procurada.


Flávio do Carmo Júnior

On 1/10/07, Fernando Lemes da Silva <address@hidden> wrote:
>
>
> Colegas,
>
> Resolvi brincar com o netcat e refazer um script capengo antigo (funciona,
>
> mas tem muito remendo envolvendo php, apache, mysql, ..).
>
> Legal, colocando a mão na massa eu verifiquei o que eu precisava e como o
> netcat funciona. Eu preciso que um client envie algumas linhas e depois
> uma
> linha com um comando (ex. QUIT) que será interpretado pelo server que deve
>
> retornar uma mensagem em uma linha (ex. OK, ou ERROR).
>
> Então eu fiz:
>
> cat server.pipe |
> nc -l 12345 |
> while read linha; do
> echo $linha
> [ "$linha" = "QUIT" ] && echo "BYE" > server.pipe
> done
>
> As coisas funcionam bem desde que o cliente termine o procedimento, mas se
>
> a conexão cai inexperadamente o nc morre, o while vai por tabela e fica o
> cat
> esperando que alguem mande algo para o FIFO para finalmente ele continuar
> o
> script. Tentei usar o vetor PIPESTATUS para tentar fazer alguma detecção
> de
> fim do processo, mas ainda não consegui nenhum resultado.
>
> Alguem teria alguma ideia de como resolver isto? Ou algum exemplo de como
> usar o netcat de maneira bidirecional em um script?
>
> Abraços,
>
> --
> 0010111100101010010100110100100101000111
> Fernando LEMES da Silva
> www.koho.com.br (0x53E56DAA)
> 0101001101001001010001110010101000101111
>
>  
>


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



reply via email to

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