2
ответа

Процесс в конвейере, который обрабатывает 256 байт за раз

У меня есть программа на Cyclone 5, выполняющая БПФ с использованием подключенной ПЛИС. Эта программа в настоящее время берет 256 байтов из стандартного ввода, а затем обрабатывает его, выдавая результаты БПФ на стандартный вывод. Запускаю так...
25.06.2020
2
ответа

Две именованные PIPE (PIPE_in/PIPE_out), соединенные с `tail -f` | Строка, отправленная в PIPE_in не достигает PIPE_out

1.Создайте именованные PIPE, pipe_in и pipe_out, запустив: $ mkfifo pipe_in $ mkfifo pipe_out 2.Connect pipe_in to pipe_out: TERM0: $ хвост -f pipe_in > pipe_out 3.Send string hello world! to ...
07.04.2019
1
ответ

Использование tee и paste приводит к взаимоблокировке

Я пытаюсь перенаправить стандартный вывод команды на две «ветви», используя tee для отдельной обработки. Наконец, мне нужно объединить результаты обеих «ветвей» с помощью пасты. Я придумал следующий код для...
07.05.2020
1
ответ

Как что-то записать в именованный канал, даже если нет читателей

У меня есть небольшой тестовый скрипт: rm fooo | Кот мкфифо фуоо echo 'bar' > fooo # блоки здесь echo 'done' Я предполагаю, что из-за того, что никто не читает из именованного канала, вызов записи ...
04.06.2019
1
ответ

Запускать программу, когда/вместо записи в FIFO? [закрыто]

У меня есть программа, которая каждую секунду записывает данные в FIFO. Теперь я хочу изменить некоторые из этих данных и записать их в другой FIFO. Что было бы лучшим подходом? Могу ли я каким-то образом направить это прямо в мой...
17.05.2019
1
ответ

mkfifo для копирования / перемещения файлов

Можно ли использовать mkfifo (именованные каналы) в Linux для копировать файлы? Например: я извлекаю файлы из tar-архива и хочу, чтобы они были немедленно перемещены в другое место.
05.04.2019
1
ответ

Как перенаправить стандартный ввод с помощью mkfifo? [закрыто]

Я искал askubuntu, stackoverflow и нашел это: $ mkfifo fif.pipe $ bash script.sh < fif.pipe $ echo 'сказать HELLO' > fif.pipe (команда сказать, сделать что-то в сценарии) Но после $ bash ...
30.01.2019
1
ответ

Как создать двунаправленный канал в bash?

У меня есть программа, которая читает и записывает в файловый дескриптор 3. Я хочу позволить ей писать в fd 3 и иметь возможность писать в другой конец файла. конвейер в интерактивном режиме, который программа должна прочитать ...
08.01.2019
1
ответ

Замена процесса в сравнении с FIFO (созданным `makefifo`)

Насколько мне известно, подстановка процесса в bash и FIFO (созданный mkfifo) являются именованными каналами. Оба они кажутся жизнеспособными решениями для связи между процессами. Мне было интересно, как решить ...
26.03.2018
1
ответ

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

Из APUE FIFO можно использовать для дублирования выходного потока в серии команд оболочки. Это предотвращает запись данных на промежуточный диск (аналогично использованию труб, чтобы избежать промежуточных ...
26.03.2018
0
ответов

Добавление индикатора выполнения/счетчика в параллельный цикл For

Меня очень вдохновил этот вопрос :Распараллелить цикл FOR в Bash, чтобы распараллелить некоторые написанные мной инструменты, которые включают очень длинные циклы чтения (, т.е. выполнение одной и той же задачи/набора задач...
06.04.2021
0
ответов

Как проверить на наличие именованного канала в файловой системе [дубликат]

Я попытался использовать флаг -f, чтобы проверить, присутствует ли именованный канал, если [[ ! -f "$fifo" ]]; затем эхо «В каталоге должен быть файл fifo.lock». > /dev/stderr вернуть 0; fi эта проверка не проходит...
04.06.2019
0
ответов

Как работает эта команда? мкфифо /тмп/ф; кот /тмп/ф | /bin/sh -i 2>&1 | nc -l 1234 > /tmp/f

Сегодня я читал справочную страницу nc и наткнулся на эту команду. Я знаю, что: mkfifo /tmp/f создает именованный канал в /tmp/f. cat /tmp/f печатает все, что записывается в этот именованный канал и ...
24.11.2017

Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)