Кто-нибудь знает, как перенаправить вывод программы, запущенной из сценария bash, в именованный канал В РЕЖИМЕ БЕЗ БЛОКИРОВКИ (с установленным флагом O_NONBLOCK)?
Открыть как чтение-запись?
mkfifo wormhole
your_program <>./wormhole
Вы можете использовать небольшую программу под названием ftee
который доступен в этом ответе StackOverflow: https://stackoverflow.com/a/7620387/403614
Насколько я знаю (и насколько я знаю), не существует решений "только bash".