Como armazenar dados de diferentes conexões netcat em arquivos separados?

0

Eu preciso de um servidor que receba fluxos de dados, armazene-os em arquivos e envie-os ainda mais. Cada conexão deve criar um arquivo com o registro de data e hora correspondente no nome do arquivo e, em seguida, gravar nele.

Minha solução:

nc -l -k -p 4000 | date +"%Y-%m-%d_%H_%M_%S" | xargs -I {} tee file_{}.dat | nc 192.168.0.3 4001

Funcionou antes que a decisão sobre registros de data e hora e arquivos separados fosse feita, mas agora estou preso na criação de arquivos. reclamações de netcat: getaddrinfo: nome ou serviço desconhecido

    
por ZuOverture 04.07.2015 / 21:32

1 resposta

0

Você não pode. EOF não é canalizado para o próximo comando quando uma conexão termina. Veja esta outra resposta

    
por 09.07.2015 / 22:37