0

私はこれを砲撃しています:

mkfifo my_fifo

この許可を得て:

prw-r--r--

それから私は:

echo this is my fifo > my_fifo    

しかし、スタックし、別のシェルから 10 秒後にサイズmy_fifoがゼロになります。

何故ですか?

4

1 に答える 1

1

ターミナル 1:

$ cat > my_fifo

ターミナル 2:

$ cat my_fifo

その後、ターミナル 1 に何か入力し、ターミナル 2 を確認します。

FIFO サイズに関する注意: 通常のファイルではなく、ディスクの代わりに RAM を使用する名前付きパイプであるため、常に 0 です。

于 2012-07-12T07:18:11.350 に答える