Всем привет, запускаю потомка вот так
coproc PPP { while true; do nc -l -p 1234 -e script.sh; done; }
а потом завершаю его
kill -13 $PPP_PID
в результате сам потомок завершается, но процесс
nc -l -p 1234 -e script.sh
остается жив и занимает порт, помогите корректно завершить все процессы