非阻塞 bash 重定向

非阻塞 bash 重定向

有谁知道如何将从 bash 脚本运行的程序的输出重定向到非阻塞模式下的命名管道(设置了“O_NONBLOCK”标志)?

答案1

以读写方式打开它?

mkfifo wormhole
your_program <>./wormhole

答案2

您可以使用fteeStackOverflow 答案中提供的一个名为的小程序:https://stackoverflow.com/a/7620387/403614

据我所知(以及我的研究),没有“仅限 bash”的解决方案。

相关内容