LINUX.ORG.RU

FIFO с буферизацией

 , , ,


0

1

Всем привет!

Обычный fifo, создаваемый mkfifo, не хранит в себе данных: сколько из него читают данных, столько и даёт записать в себя.

Очень нужен его аналог с буферизацией, который позволяет одному процессу записать в fifo большой кусок данных от потока, другому - вычитывать из fifo эти данные по небольшим кусочкам.

Есть ли стандартный процесс, который может принимать на вход поток данных, накапливать данные внутри себя до определённого предела, выдавать на выход поток любыми небольшими кусочками?

Спасибо.


Ну, может подойдёт утилита buffer, хотя, ИМХО, проще такое написать на Cи.

mky ★★★★★
()
24 декабря 2013 г.

Можно выводить в файл, а из файла получать данные с помощью «tail -f». Для многих задач подойдет.

P.S. Прошу прощения за некропостинг.

Bagrov ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.