Передаем данные через именованный канал
Для передачи данных через именованный канал, в первую очередь, создаем этот канал с помощью команды mkfifo:
Для проверки, что канал создан, воспользуйтесь:
Во втором окне, вы должны увидеть:
Для передачи данных через именованный канал, в первую очередь, создаем этот канал с помощью команды mkfifo:
mkfifo /tmp/my.fifo
Для проверки, что канал создан, воспользуйтесь:
ls -al /tmpДля обмена данными между приложениями следует открыть дополнительное окно эмулятора терминала и выполнить в нем команду:
tail -f /tmp/my.fifoДалее с помощью первого окна терминала выполнить:
echo "Linux" >> /tmp/my.fifo
Во втором окне, вы должны увидеть:
LinuxПрервать работу
Ctrl+C
. А после окончания использования файла программного канала следует удалить его:unlink /tmp/my.fifo