Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はこれを砲撃しています:
mkfifo my_fifo
この許可を得て:
prw-r--r--
それから私は:
echo this is my fifo > my_fifo
しかし、スタックし、別のシェルから 10 秒後にサイズmy_fifoがゼロになります。
my_fifo
何故ですか?
ターミナル 1:
$ cat > my_fifo
ターミナル 2:
$ cat my_fifo
その後、ターミナル 1 に何か入力し、ターミナル 2 を確認します。
FIFO サイズに関する注意: 通常のファイルではなく、ディスクの代わりに RAM を使用する名前付きパイプであるため、常に 0 です。