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

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

Re: [shell-script] Transferencia de dados...


From: Eliphas Levy Theodoro
Subject: Re: [shell-script] Transferencia de dados...
Date: Wed, 3 Apr 2002 10:11:07 -0300 (BRT)

Marcelo Kwecko, @ 09:39:

>  Preciso desenvolver script do tipo Cliente-Servidor. Ou seja executo tais
> comandos em uma maq e envio a resposta para outra maq.
>  Tentei usar para isso o comando netcat (nc) mas nao consegui. Por isso
> gostaria, se possivel da ajuda dos amigos para desenvolver esses script.
>  Alguem Tem alguma dica.
>
>  No servido usei o comando..
>  nc -l -p <porta>  < saida.txt
>
>  N cliente usei o comando..
>  nc -l -p <porta>  > entrada.txt

Tá errado. Você tá falando pras duas máquinas 'escutarem' (parâmetro
-l).

Faz assim:
Servidor: nc -l -p porta
Cliente:  nc servidor porta

Só que o netcat sai assim que recebe o EOF. Então se você quiser deixar
ele rodando direto, tem de usar um script mesmo, e while.

while true; do
    nc -l -p 6660 | while read line; do
        [ "$line" = "quit" ] && exit 0
        echo "$line"
    done
done > arquivo.txt

Acho que você sacou :)



-- 
Eliphas

Anyone sending unsolicited bulk email (UBE, SPAM) to this address will
be charged a $25 handling fee plus a $5 network traffic fee per
started kilobyte. By extracting my address from this message or its
header, you agree to these terms.
Nevertheless, spammers trying to auto-extract addresses from this
message will definitely want to include address@hidden, address@hidden,
and address@hidden



reply via email to

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