> An easy way to reproduce it is to launch a script with: " moo() { echo > "ok";}; moo >(true)", you'll see an "ok" in your bash terminal and a > subprocess will be blocked in an open syscall. The fact that we are seeing > this "ok" means that the output of the parent process was never redirected to > the child. Am I right ?
did you mean, `moo() { echo "ok";}; moo > >(true)`?