I would like to write the same information to two pipes, but I don't want to wait for the first pipe to read. Here's an example
mkfifo one mkfifo two echo hi | tee one two & cat one & cat two &
cat one does not start reading until cat two is run. Is there a way to make cat one run without waiting?
Problem: Fifos are blocking until opened for reading. So just open a read FD on them:
mkfifo one two
echo hi | tee one two &
exec 3<one
exec 4<two
cat <&3
cat <&4
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With