Linux: именованные каналы

10 May 2014

Для взаимодействия между различными процессами в *nix можно создавать именованные каналы, которые позволяют перенапрявлять ввод/вывод.

В одном терминале

$ mkfifo named_pipe $ gzip -9 -c < named_pipe > out.gz &

В другом

echo Hello, world! > named_pipe

Теперь мы можем увидеть полученный файл.

$ zcat out.gz Hello, world!

Пример использования именованных каналов в linux

Пример использования именованных каналов в linux

И удалить именованный канал

$ rm named_pipe

Теги: linux

Категории: HowTo