Вопросы с тегом «fifo»

Вопросы о FIFO - специальном файле "первым пришел - первым обслужен", также известном как именованный канал

1
Почему не работает перенаправление файлов в и из именованного канала, а работает конвейер в cat?
Это простой эхо-сервер в Unix, использующий nc: mkfifo fifo cat fifo | nc -k -l 4458 -v | cat >fifo (основываясь на этом ) Насколько я понимаю, поток данных работает следующим образом: fifo (my named pipe) | | (using cat) | v nc | | (using cat) | v fifo …
8 pipe  socket  fifo 

1
В чем разница между этими четырьмя командами (fifo, замена процесса, перенаправление ...)
Моя цель - создать простой эхо-сервер с использованием ncодного fifo. Я не ищу лучший способ сделать это, я просто пытаюсь понять семантику следующих команд (когда происходит форк, почему, что это меняет, почему команды ведут себя по-разному ...). Я использую Bash, так что я не уверен , что все команды будут …

1
Несколько FIFOS по SSH
Сценарий оболочки допускает несколько файловых дескрипторов (до 9 для соответствия POSIX, но даже больше для bash): $ install -m 755 /dev/stdin /tmp/test <<\EOF #!/bin/sh echo hi1 >&1 echo hi2 >&2 echo hi3 >&3 echo hi4 >&4 EOF $ /tmp/test 1> /tmp/1 2> /tmp/2 3> /tmp/3 4> /tmp/4 $ cat /tmp/1 …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.