Redirecionar da saída do nc e do servidor de cópia

0

Eu tenho uma saída do servidor: nc 192.168.1.170 10001

Também tenho 2 programas que funcionam como clientes.

Eu quero que eles consigam obter os mesmos dados do servidor. Então eu preciso criar mais um servidor, cópia de origem, com a mesma saída. Ou outra solução, eu só quero que os programas recebam os mesmos dados

Para um: nc 192.168.1.170 10001 | nc -l -p 14888

Para dois programas: nc 192.168.1.170 10001 | tee nc -l -p 14889 |nc -l -p 14888

- não funciona

Como?

Obrigado.

    
por user7365441 07.01.2017 / 14:54

1 resposta

0

Seu problema é com o comando tee . Seus parâmetros são arquivos, não um comando.

Com bash você pode usar isto:

nc 192.168.1.170 10001 | tee >(nc -l -p 14889) | nc -l -p 14888

Aqui >(command) é um pseudo-arquivo que na verdade é um canal para a entrada de command .

    
por 07.01.2017 / 15:49