nc e pipes nomeados para encaminhamento de porta

1

Eu tenho minha configuração de ambiente para ouvir o Jetty na porta 8888. No entanto, por um tempo limitado, terei que também ouvir no 8889.

Eu pensei em usar pipes nomeados e nc para isso:

mkfifo pipe1
/bin/nc -l 8889 0<pipe1 | /bin/nc localhost 8888 1>pipe1

Percebi que o encaminhamento de porta funcionará apenas por um determinado período de tempo, retornando o prompt depois.

Por que só funciona por um determinado período de tempo?

Existe um mecanismo de encaminhamento de porta melhor que eu poderia usar? Tudo isso é executado na minha máquina local, entre as portas 8888 e 8889.

Isso está no Ubuntu 14.04.

    
por Alexandre Santos 23.06.2015 / 00:45

1 resposta

0

Um EOF pode estar matando. O seguinte pode ajudar:

Em netcat - continue escutando a conexão no Debian o consulente aponta:

"There's -q -1 option to listen forever after EOF appears on stdin".

Se você quiser tentar evitar o EOF, tente Como evitar o comando de término para enviar EOF para pipes nomeados?

    
por 09.07.2017 / 18:53