Всем добрый день. Мучаюсь с неткатом, есть сервер который слушает порт, с порта приходит номер другого порта и он должен открыть новый сервер на этом порту
пока что это выглядит так
сервер:
$cat server.sh
#!/bin/bash
echo 'enter new port'
read port
echo "port: $port"
nohup nc -l -p $port &
echo "new server started on $port"
$nc -l -p 1234 -e server.sh
клиент:
nc localhost 1234
6660
в теории я должен получить в ответ номер нового порта и соединение должно разорваться, но этого не происходит, новый сервер как я понял запускается и не дает закрыться текущему сеансу.
Поможите плиззз!