Em alguns sistemas, o comando "nc" requer que você especifique a opção "-p" antes do número da porta. Tente adicionar um "-p" antes de 8000 e 9000 da seguinte forma:
# receiver
while true; do nc -l -p 8000 > /tmp/my_file; done
# publisher
while true; do nc -l -p 9000 < /tmp/my_file; done