내가 다음과 같은 작업을 하고 있다고 가정해 보겠습니다. (nc의 bsd 변형)
nc -k -l 8080 <fifo | nc 10.90.34.18 80 >fifo
이것은 훌륭하게 작동하며 프록시로 실행 중인 서버를 사용하여 10.90.34.18에 액세스할 수 있습니다.
그러나 컬을 실행한 후 두 번째 nc 명령이 종료되는 것처럼 보입니다.
이런 일이 발생하지 않도록 하려면 어떻게 해야 합니까?
답변1
대답은 아래와 같이 while 루프를 사용하는 것입니다.
while true
do
nc 10.90.34.18 80 >fifo
done < <(nc -k -l 8080 <fifo)