Вопросы с меткой [fifo]

Руководство по использованию метки fifo отсутствует.

7
голосов
1ответ
628 показов

Несколько Unix труб не работают

Этот первый конвейер работает нормально (печать "с"): echo "a" | sed 's/a/b/' | sed 's/b/c/' Этот не делает то, что я ожидаю (ничего не печатается, когда я подаю "а" в моем fifo): mkfifo fifo; cat ...
6
голосов
3ответа
925 показов

Читайте неблокирующее из нескольких fifo параллельно

Я иногда сижу с кучей выходных данных от программ, которые работают параллельно. Я хотел бы объединить эти пятерки. Наивное решение: cat fifo* > output Но для этого необходимо завершить первый fifo ...
5
голосов
3ответа
441 показов

Может ли bash потреблять одно и то же fifo из двух отдельных команд?

У меня есть огромный источник данных, который я фильтрую, используя некоторые grep s. Вот в основном то, что я делаю сейчас: #!/bin/bash param1='something' param2='another' param3='yep' echo ...
4
голоса
1ответ
3k показов

Как долго FIFO (именованные каналы) остаются открытыми?

Например, у меня есть скрипт, который записывает время в канал в /etc /pipe. Это пишет непрерывно в течение истинного цикла. Как долго данные в канале будут доступны для чтения? Если я решу прочитать ...
4
голоса
1ответ
2k показов

не может найти именованную трубу

Я пытаюсь зашифровать файл на лету, перенаправляя вывод в именованный канал [fifo]. Я SSH в мой сервер и запускаю команду: $ mcrypt -k key < file > named_pipe затем с моего ноутбука я пытаюсь его ...
3
голоса
2ответа
2k показов

Держать bash открытым на именованной трубе

Я хочу отправить команды на отдельную панель tmux из vim, и я подумал, что проще всего было mkfifo поименовать pipe /tmp/cmds и запустить bash < /tmp/cmds для прослушивания команд, которые нужно ...
3
голоса
2ответа
4k показов

Как предотвратить завершение команды для отправки EOF на именованные каналы?

Проблема, с которой я столкнулся, именно эта: http://www.linuxmisc.com/4-linux/d7863c256bccbfb6.htm Я хочу иметь возможность запускать программу, которая принимает стандартный ввод данных и ...
3
голоса
2ответа
605 показов

Как я могу перенаправить звук в файл FIFO?

У меня есть программа, которая использует FIFO файлы для взаимодействия с пользователем. Можно сделать аудиозвонок, направив вывод arecord в один из файлов программы FIFO: arecord -r 48000 -c 1 -f ...
2
голоса
1ответ
1k показов

Как перенаправить вывод команды linux обратно в команду-прецессион

Команда linux nc -l 8090 | (read METHOD URI PROTOCOL ; echo "method: $METHOD" ; echo "path: $URI" ; echo "prot: $PROTOCOL") прослушивает порт 8090, и когда я набираю что-то вроде ...
2
голоса
1ответ
357 показов

как конвертировать скрипт с использованием конвейеров в именованные каналы

У меня есть сценарий Bash, который использует анонимные каналы для достижения: захват видео с устройства захвата DV запись в файл (используя тройник) передача его в ffmpeg2theora (преобразование в ...
2
голоса
1ответ
42 показов

Оболочки труб - порядок вещей

Поскольку netcat на моем компьютере не поддерживает -e , страница netcat дает мне обходной путь: $ rm -f /tmp/f; mkfifo /tmp/f $ cat /tmp/f | /bin/sh -i 2>&1 | nc -l 127.0.0.1 1234 > /tmp/f Я не ...
1
голос
1ответ
75 показов

Как реализовать функциональность FIFO в RAID HDD

Может кто-нибудь, пожалуйста, посоветуйте мне, как реализовать функциональность FIFO на жестком диске RAID 0. Я хочу, чтобы старые файлы были перезаписаны после того, как пространство на жестком ...
1
голос
0ответов
864 показов

ffmpeg: конвертировать mjpeg fifo в поток mp4 - на лету - для рендеринга в хром

У меня есть поток mjpeg в fifo (взят из gphoto2 --capture-movie), и я хочу воспроизвести этот поток в хром. Для захвата потока mjpeg я использую: gphoto2 --capture-movie --stdout> fifo.mjpg Теперь у ...
1
голос
1ответ
72 показов

Почему дю -ск не сообщает размер пятерки?

В bash есть понятие, называемое процессом замещения. Вы можете запустить команду и использовать вывод в виде файла. например $ cat -n
0
голосов
2ответа
231 показов

Как я могу определить в моей системе, где процесс подстановки создает файлы FIFO?

Я пишу приложение на C++ и мне нужно работать с подстановкой процессов в оболочке Bash. Я пытаюсь найти способ проверки путей, передаваемых в качестве аргументов моей программе, некоторые из которых ...
0
голосов
1ответ
836 показов

автоматически запускать netcat на localhost и remote-host и поддерживать его активным

Я нашел этот ответ @jeremytrimble в Stack Overflow, который объясняет, как вы можете читать FIFO-файл по сети. Интересно, возможно ли запустить эти команды netcat автоматически, например, в файле ...
0
голосов
2ответа
94 показов

В Linux, как я могу запустить процесс, к которому я могу вернуться позже, чтобы дать команду после отсоединения

В настоящее время я занимаюсь разработкой приложения для хостинга серверов (в основном для себя / в целях обучения), и все отлично работает, а что нет, я не знаю, как многие из вас знакомы с ...
0
голосов
1ответ
179 показов

Вывод буфера XTerm при чтении из fifo

У меня есть окно xterm, которое я хотел бы постоянно отображать вывод именованного канала. Однако, похоже, что происходит некоторая буферизация, и я не могу найти, где это происходит. Я открываю два ...
0
голосов
3ответа
334 показов

Специальный файл, который хранит только последние n строк

Есть ли способ создать специальные файлы в Linux, которые сохранят только, скажем, 100 последних написанных строк? У меня есть процесс, заполняющий файл журнала, и я хотел бы регулярно анализировать ...
0
голосов
1ответ
74 показов

Создание буфера STD IN/OUT для программы, выполняющейся в сеансе экрана

Среда Linux version 2.6 Screen version 4.03.01 Я запускаю приложение внутри сеанса экрана. Программа печатает в STDOUT и читает из STDIN. Что я хотел бы сделать: Во- первых, есть STDOUT screen tee «D ...
0
голосов
0ответов
52 показов

как сделать множественное перенаправление с помощью команды и fifo

Мне нужно написать bash-скрипт на машине linux с последующим перенаправлением. echo commands > cmd_receives_commands > fifo > awk_parser > tcp_socket Я проверил, что для "tcp_socket" работает ...