有谁知道如何将从 bash 脚本运行的程序的输出重定向到非阻塞模式下的命名管道(设置了“O_NONBLOCK”标志)?
答案1
以读写方式打开它?
mkfifo wormhole
your_program <>./wormhole
答案2
您可以使用ftee
StackOverflow 答案中提供的一个名为的小程序:https://stackoverflow.com/a/7620387/403614
据我所知(以及我的研究),没有“仅限 bash”的解决方案。
有谁知道如何将从 bash 脚本运行的程序的输出重定向到非阻塞模式下的命名管道(设置了“O_NONBLOCK”标志)?
以读写方式打开它?
mkfifo wormhole
your_program <>./wormhole
您可以使用ftee
StackOverflow 答案中提供的一个名为的小程序:https://stackoverflow.com/a/7620387/403614
据我所知(以及我的研究),没有“仅限 bash”的解决方案。