FIFO проблематичен в использовании, потому что и читатель, и писатель должны его открывать - если один из них опаздывает, другой заблокирован внутри операционной системы. Я должен реализовать публикацию ...
Я слышал, что для именованных каналов записи размером менее 512 байт являются атомарными (записи не будут чередоваться). Есть ли способ увеличить эту сумму для определенного именованного канала? что-то вроде: ...
Насколько мне известно, подстановка процесса в bash и FIFO (созданный mkfifo) являются именованными каналами. Оба они кажутся жизнеспособными решениями для связи между процессами. Мне было интересно, как решить ...
Из APUE FIFO можно использовать для дублирования выходного потока в серии команд оболочки. Это предотвращает запись данных на промежуточный диск (аналогично использованию труб, чтобы избежать промежуточных ...
У меня есть инфраструктура интернет-телефонии, которая может привести к воспроизведению звука через динамики следующим образом: aplay -r 48000 -c 1 -f S16_LE -
Я использую fbi для отображения некоторых изображений. В fbi есть элементы управления с клавиатуры, такие как +, -, Page Up, Page Down и т. д. для управления изображениями. Вместо использования клавиатуры я хочу отправить эти управляющие команды через
Я написал скрипт, который прослушивает команды из FIFO и собирает пару файлов для отладки на моем raspberry pi, все работало нормально, пока я не решил написать для него файл модуля systemd . работает ...
Я пытаюсь использовать именованные каналы для параллельной обработки частей входных данных перед повторной вставкой результатов вместе. У меня что-то работало, пока я не добавил возможность принимать входные данные со стандартного ввода (...
Или: Когда и почему не отдавать предпочтение STDIN, когда cmd2 может использовать оба, и является одной командой? Я сталкиваюсь с вопросами на этом сайте, где 3 ответа являются одним из вышеперечисленных, как этот. Это ...
У меня есть две программы командной строки, которые обычно запускаются последовательно в системе Linux. Типичное выполнение обеих программ сводится к следующему: выполняется программа A. Это вводится простой текстовый файл и он ...
Мне нужно связаться с фоновым процессом через именованный канал. Этот фоновый процесс является процессом node.js. Итак, я делаю это в сценарии оболочки: mkfifo MYPIPE
node script.js
У меня есть несколько файлов данных, которые предоставляют имена файлов песен проприетарным способом. Теперь я хочу преобразовать эти данные в m3u-файлы и сделать их доступными для всех приложений. Я не хочу использовать ...
Есть кодовый блок, который я копирую из личного справочника .txt файла. Я вставляю его в терминал и выполняю, нажимая Enter (Return). Недавно я сделал отступ из эстетических соображений, но когда копирую ...
Мне создали именованный FIFO из программы C как это: res = mkfifo ("/home/myfolder/myfifo", 0666); после этого существуют только чтения и записи. Теперь, из этого ответа: Делает изменение именованного канала...
Краткая версия Как заставить сетевой интерфейс в Linux отправлять и получать пакеты от запущенного процесса, а не от драйвера сетевого устройства? Более длинная версия Я планирую в качестве своей бакалаврской работы ...
Мне нужно что-то вроде этого:
Когда я перенаправляю команду по FIFO на mplayer echo "get_property volume"> / tmp / fifo, я хочу, чтобы эта команда выводилась в output.txt, например ANS_volume = 100. У меня есть ...
Я привык перенаправлять удаленный сервисный порт на localhost, используя ssh, например: ssh -L 2181: localhost: 2182 user @ server
(перенаправить порт удаленного хоста 2182 на локальный порт 2181) теперь с машины, на которую я отправил ssh, я ...
Итак, у меня возникла проблема со службой BASH в Debian 7, над которой я работал довольно давно, и у которого случайно начались проблемы с его фифо, по крайней мере, так кажется. Он основан на вашем ...
У меня есть несколько программ C, отправляющих сообщения назад и вперед через именованные каналы FIFO в Unix, и я хочу видеть то, что проходит каналы с помощью внешней программы. Проблема - это, если я использую...
Я надеюсь предоставлять процесс, который только читает из локального файла с содержанием от http URL. Процесс является демоном, который трудно кодируется для чтения определенного файла в, он - текущий рабочий каталог...
Действительно ли возможно сделать пользовательский REPL (для, например, Python) с двумя fifos? Объяснение проблемы предположим у меня есть два fifos в и. У меня есть три терминала. В первом я хочу к командам выполнения...
Я устал от медленного времени запуска hadoop фс только для запросов HDFS. Это не проблема с самим HDFS, хотя, потому что с помощью команд файловой системы HDFS в Свинье "оболочка пехотинца" довольно быстра...
Моя цель состоит в том, чтобы создать простой сервер эха с помощью nc и единственный FIFO. Я не ищу лучший способ сделать это, я просто пытаюсь понять семантику следующих команд (когда действительно разветвляется...
У меня есть следующая строка в rsyslog файле конфигурации: *. *; автор, демон, керн, пользователь-/dev/logi и это делает то, что это должно, но я хотел отправить некоторые журналы iptables в другой файл, таким образом, я добавил...
У меня есть задача, я должен написать сценарий этого, я чувствую, должно быть глупо простым, но мне на самом деле скорее нелегко. У меня есть короткий сценарий удара, который берет определенный тип приложения в форме tarball...
Я хочу написать сценарий этих немногих строк mkfifo my.fifo кошка> my.fifo и кошка my.fifo | nc remotehost.tld 10000, Но кошка строку> my.fifo и Когда я выполняю его вручную, это работает, но не через удар...
Цель :Я пытаюсь запустить сервер Minecraft при загрузке компьютера с помощью systemd в Fedora. У меня есть несколько самостоятельных -критериев, которым я должен соответствовать, чтобы правильно управлять своим сервером (s)
В своих bash-скриптах я часто использую конвейеры и хотел бы знать, какой этап конвейера вызывает проблему в случае ошибок. Базовая структура таких фрагментов :#!/бин/баш ProduceCommand 2>/dev/null | ConsumeCommand >/dev/null 2>&
Я просто пытаюсь понять, почему, когда я использую пару FIFO FD в команде вставки, я получаю «сломанную трубу», но когда я использую подстановку команд, все в порядке. Немного предыстории :У меня есть потребность...