シェルスクリプト総合 その20
■ このスレッドは過去ログ倉庫に格納されています
0598名無しさん@お腹いっぱい。
2012/08/09(木) 22:20:41.64>>541 は、うまく動かない可能性もあるんじゃないかな。
まだ使用する前なのに消されてしまうことがあると予想。
ただ、コマンド hoge が既に named pipe をオープンし終えていれば、
ディレクトリツリーから named pipe が消されても、named pipe の実体は
残っている。その場合は動く。
というわけで、これは 消される前にオープンできるか否かという
race condition があるケースであり、うまいこと動くこともあるとは思う。
named pipe ではなく、pipe と /dev/fd/ を使った実装なら、
そういう race condition なしで動くだろうけど。
■ このスレッドは過去ログ倉庫に格納されています