命名管道清除读取数据

时间:2015-08-06 20:07:29

标签: linux macos named-pipes

我在Mac上使用mkfifo创建的命名管道与同一台计算机上的Linux VM进行通信。

Linux正在写作,Mac正在阅读。

执行读取时,数据会自动清除(如fifo所示)或者是否保留在那里,导致文件增长。

1 个答案:

答案 0 :(得分:1)

读取时会使用来自管道(已命名或其他方式)的数据。如果要编写持久数据,请使用常规文件。

请注意,如果未读取数据,管道将会增长,直至达到系统配置定义的大小限制。