Этот пост, похоже, относится к вашей проблеме: Cat to named pipe приводит к зависанию .
Соответствующие замечания:
- Вам нужно что-то читать из ФИФО
- Убедитесь, что канал создан с достаточно большим буфером или считыватели достаточно быстрые, чтобы избежать блокировки
Вам необходимо назначить канал дескриптору файла, как в:
exec 3<>/tmp/stream_pipe