This one will reproduce immediately:
#!/bin/bash
set -e
a="my name is a"
b="my name is b"
sleep() { read -t "$1" -N 1 || true; }
doit() { sleep 0.1; "$@"; }
while true; do
doit cat <(echo "$a") <(echo "$b")
done- process substitution fd lifetime race condition Jason A. Donenfeld
- Re: process substitution fd lifetime race conditio... Chet Ramey
- Re: process substitution fd lifetime race cond... Jason A. Donenfeld
- Re: process substitution fd lifetime race ... Jason A. Donenfeld
- Re: process substitution fd lifetime r... Jason A. Donenfeld
- Re: process substitution fd lifetime race ... Chet Ramey
- Re: process substitution fd lifetime r... Jason A. Donenfeld
- Re: process substitution fd lifet... Chet Ramey
- Re: process substitution fd l... Jason A. Donenfeld
- Re: process substitution ... Chet Ramey
- Re: process substitution ... Jason A. Donenfeld
- Re: process substitution ... Chet Ramey
- process substitution error handling Jason A. Donenfeld
- Re: process substitution error handling Oğuz
- Re: process substitution error handlin... Jason A. Donenfeld
