Linux: именованные каналы
Для взаимодействия между различными процессами в *nix можно создавать именованные каналы, которые позволяют перенапрявлять ввод/вывод.
В одном терминале
$ mkfifo named_pipe $ gzip -9 -c < named_pipe > out.gz &
В другом
echo Hello, world! > named_pipe
Теперь мы можем увидеть полученный файл.
$ zcat out.gz Hello, world!
Пример использования именованных каналов в linux
И удалить именованный канал
$ rm named_pipe
Категории: HowTo