Описание тега named-pipe

4 ответа

В Windows я могу перенаправить стандартный вывод в (именованный) канал в командной строке?

Есть ли способ перенаправить стандартный вывод процесса в консоли Win32 на именованный канал? Именованные каналы встроены в Windows, и хотя они были бы полезной концепцией, я никогда не видел, чтобы они использовались из командной строки. То есть. л…
2 ответа

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

Я пытаюсь отправить команды на отдельную панель tmux из vim, и я решил, что самый простой способ - это mkfifo именованный канал /tmp/cmds и беги bash < /tmp/cmds слушать команды для запуска. Я тогда делаю echo "echo \"hello world\" > /tmp/cmds…
09 авг '12 в 16:21
1 ответ

Как "привязать" несколько файлов каналов или потоков?

Мне нужно отслеживать множество веб-серверов на наличие ошибок во время выполнения, и у меня есть идея запустить такой скрипт, как #! / bin / bash -e # Пример набора хостов ХОСТЫ =( host1 host2) для хоста в ${HOSTS[@]} делать [[! -e ${хост}.pipe ]] …
23 авг '17 в 12:41
0 ответов

Использование именованного канала для имитации последовательного порта на виртуальной машине VMware (хост Linux и клиент)

Попытка написать программу на Python для создания имитируемого потока данных и передачи его через именованный канал на виртуальную машину VMware. На хосте работает Ubuntu 11.10 и VMware player 5.0.0. В Vm работает нетбук Ubuntu 10.04. Я могу застави…
23 сен '12 в 04:17
1 ответ

Как отправить сообщение как в netcat, так и в другой скрипт?

Я пытаюсь сделать какой-нибудь интерфейс клиент-сервер. Думайте об этом как один на один чат. Чего я хочу добиться, так это двух горизонтальных представлений. Низ для моего (серверного) ввода, верх для клиентского вывода и моего ввода. Оба отформати…
25 май '14 в 15:06
1 ответ

nc и именованные каналы для переадресации портов

У меня настроена среда для прослушивания пристани на порту 8888. Однако в течение ограниченного времени мне также придется прослушивать 8889. Я хотел использовать именованные каналы и nc для этого: mkfifo pipe1 /bin/nc -l 8889 0<pipe1 | /bin/nc l…
22 июн '15 в 22:45
0 ответов

Размер канала fifo ограничен дисковым кешем?

В Linux CentOS 7 я использую именованные каналы fifo, созданные с помощью mkfifo, для обработки передачи данных между парами процессов, работающих на многопроцессорном дисковом сервере (Dell R730xd с ОЗУ 132 ГБ и диском RAID 20 ТБ). Чтобы иметь неко…
31 окт '18 в 12:21
1 ответ

Как я могу кормить FFMPEG с изображениями JPEG через Named Pipe?

Обычно вы можете передавать FFMPEG изображениями из файловой системы, используя -f image2, но это не работает, если в качестве входных данных указан именованный канал: FFMPEG компилирует, что "индекс в диапазоне 0-4" не может быть найден. Очевидно, …
18 фев '13 в 09:55
1 ответ

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

Так как netcat на моей коробке не поддерживает -e, netcat Страница man дает мне этот обходной путь: $ rm -f /tmp/f; mkfifo /tmp/f $ cat /tmp/f | /bin/sh -i 2>&1 | nc -l 127.0.0.1 1234 > /tmp/f Я не понимаю, как это работает. Я думаю, что к…
03 июл '18 в 06:58
2 ответа

Очередь заданий Linux для преобразования FFmpeg

Я запускаю веб-сервер Debian, на котором будет размещаться веб-сайт, на котором пользователи смогут загружать видеофайлы и воспроизводить их. Следовательно, видеофайлы должны быть преобразованы в надлежащий формат (mp4, ogg, webm) для совместимости …
31 янв '13 в 17:08
0 ответов

Труба от стороннего отладчика до собственного приложения

Сторонний отладчик (в частности, IAR C-Spy) имеет язык макросов, который может помочь в отладке приложения. Этот язык позволяет читать и писать в файлы. Похоже, что нет способа интеграции с отладчиком или языком макросов вне среды IDE. Однако мне ин…
13 окт '14 в 10:24
2 ответа

Отображение вывода именованного канала из VirtualBox

Я создал именованный канал в VirtualBox и нашел несколько страниц, объясняющих, как читать его вывод с помощью Putty, но я не хочу его использовать. Так как Putty - это всего лишь интерфейс для ssh (верно?), Я бы предпочел использовать что-то подобн…
02 апр '15 в 13:54
0 ответов

Настройте UART/COM в Linux с помощью виртуальной машины Hyper-V Generation 2

Я установил Linux Mint x64 в Hyper-V в качестве виртуальной машины 2-го поколения на рабочем столе Windows 10. Я хотел бы подключить USB-> последовательный преобразователь (FT232RL) к виртуальной машине, чтобы я мог программировать и отлаживать встр…
28 янв '16 в 11:15
0 ответов

Прочитать вывод COM1 гостевой системы Hyper-V

У меня есть гостевая O/S, которая записывает отладочный вывод в COM1 UART. Этот порт виртуализируется хостом Hyper-V. Сервер Hyper-V допускает только перенаправление на "именованный канал". Я хочу прочитать, что гостевая O/S пишет в этот порт. Поско…
17 апр '14 в 12:30
1 ответ

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

Например, у меня есть скрипт, который записывает время в канал в / etc / pipe. Это пишет непрерывно в течение истинного цикла. Как долго данные в канале будут доступны для чтения? Если я решу прочитать канал через день только с помощью команды cat /…
02 авг '11 в 15:32
1 ответ

Обновить заголовок терминала из стандартного вывода длительной команды?

Я хотел бы изменить заголовок окна терминала во время длительной команды (например: git svn fetch) со значениями, извлеченными из вывода, в то же время записывая в стандартный вывод. Возможно ли это использовать именованные каналы или тройник и xarg…
14 ноя '12 в 10:33
3 ответа

Используйте netcat в качестве прокси для регистрации трафика

Я хочу использовать netcat в качестве прокси для регистрации http-запросов и ответов на файлы, а затем подключать их для проверки трафика. Думаю, проволочная акула. Попробовал следующее, где 'fifo' - это именованный канал, 'in' и 'out' - это файлы, …
06 окт '12 в 14:43
0 ответов

Именованный канал связи между хостом и гостем с Virtualbox

У меня есть два приложения, которые общаются через именованный канал (сокет домена Unix) - все на одной машине. Я не могу понять, как заставить приложение в VirtualBox VM (Linux) открыть именованный канал на хосте (Centos7). Я смонтировал общую папк…
0 ответов

Создать символическую ссылку на именованный канал

Допустим, какое-то приложение предоставляет именованный канал с именем "Pipe1". Если я хочу выразить именованный канал как путь к файлу, который можно использовать для записи или чтения, путь \\.\pipe\Pipe1 или же \\?\pipe\Pipe1 является действитель…
05 ноя '17 в 01:39
1 ответ

Сколько способов Unix симулирует файлы?

Я знаю, что в файловой системе Unix иногда есть вещи, которые выглядят как файлы, но не являются файлами. Файлы в dev на самом деле указывают на устройства. Также возможно создание именованных каналов, которые также являются файлами, но на самом дел…
27 сен '13 в 22:05