[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Transferencia de dados...
From: |
Geison Farias |
Subject: |
Re: [shell-script] Transferencia de dados... |
Date: |
Thu, 4 Apr 2002 09:54:02 -0300 |
Humm...
Gostei disso. Daria para dar um exemplo simples.
E outra, que programa e' esse "nc" nao tenho
no meu Linux Conectiva 7.0
Geison Farias
----- Original Message -----
From: Eliphas Levy Theodoro
To: address@hidden
Sent: Wednesday, April 03, 2002 10:11 AM
Subject: Re: [shell-script] Transferencia de dados...
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