EOF может убить его. Следующее может помочь:
В netcat - продолжайте прислушиваться к соединению в Debian, аскер указывает:
"There's -q -1 option to listen forever after EOF appears on stdin".
Если вы хотите попытаться избежать EOF, попробуйте Как предотвратить завершение команды для отправки EOF в именованные каналы?