私の問題は、bash ファイルから読み取る/dev/fd/3
とcat
ハングすることです。残りのシェル コードに進むことができるように、バックグラウンドでファイル記述子から読み取る方法を望んでいます。
#hangs here. pipe file descriptor 3 to yummy-stdin.pl
cat /dev/fd/3 | yummy-stdin.pl
./this-shall-never-run.pl
私はもう試した:
cat /dev/fd/3 | yummy-stdin.pl & this-shall-never-run.pl;
上記の問題は、this-shall-never-run.pl の処理中に、ファイル記述子からの読み取りが停止することです。それが終わったら、読み続けます... しかし、これは私が望んでいるものではありません。