[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