Я создаю процесс, который будет публиковать данные через именованный канал, и предполагаю наличие нескольких подписчиков. Есть ли способ, которым мой процесс может отключить именованный канал, он тоже каждый раз скручивается...
При разработке программы (на C или Python, скажем ),Я часто пишу отладочные сообщения, чтобы проверить, работает ли моя программа так, как задумано. В Linux такие текстовые сообщения можно обрабатывать различными и гибкими способами...
Я хочу выгрузить часть памяти какой-то программы в файл. Поскольку время работы моей программы составляет миллисекунды, я использую именованный канал, чтобы остановить ее выполнение и тем временем выгрузить ее содержимое памяти с помощью gdb. В...
Канал fifo Ubunbu 20.04 создается с помощью сценария bash от пользователя A с помощью :[[ ! -p $fifopath ]] && mkfifo $fifopath -m0777 Это создает :prwxrwxrwx 1 A A 0 25 мая 00 :40 /tmp/somefifo Тогда, если...
Так что я возился уже несколько часов. У меня следующая проблема: я запускаю команду (скрипт node.js), которая записывает в стандартный вывод через process.stdout.write. Он интерактивный, и в какой-то момент это...
Я пытался получить файл с airodump-ng через перенаправление выходного потока через: airodump-ng mon0 2> & 1 | tee file.txt, но это добавляется к файлу, а не перезаписывает его. Итак, после этого я ...
Я экспериментирую с именованными каналами в Ubuntu и не имею опыта работы с ними. Я сделал следующее: mkfifo pipe
лс>труба&
cat pipe Это вводит список всех файлов в моей папке в pipe ...
Я попытался использовать флаг -f, чтобы проверить, присутствует ли именованный канал, если [[ ! -f "$fifo" ]]; затем эхо «В каталоге должен быть файл fifo.lock». > /dev/stderr вернуть 0;
fi эта проверка не проходит...
Выход uname -r в моей системе равен 4,19 .0-kali1-amd64. Я замечаю в репозитории, что существует несколько linux-image-4.19.0-kali # каждый с разным номером, от kali1 до kali5. Что...
Для любопытства я хотел прочитать названную трубу экрана GNU. $ экран -ls
Там есть экран: 59750. Здравствуйте.
1 Розетка в /var/run/screen/S-gergely. И действительно есть ...
У меня есть программа, которая отображает сообщение и ждет, пока пользователь введет текст. $ программа
Введите строку текста:
Еще немного вывода.
$ Теперь я также хочу иметь возможность предоставить ...
В настоящее время я использую wget или curl для загрузки непрерывного AAC-потока. Я хотел бы ограничить то, что хранится на диске, до самых последних N МБ. Другими словами, какой-то ограниченный размер FIFO-буфера (я так понимаю?). ...
Я не знаю, возможно ли это, но я понятия не имел, как исследовать эту концепцию. Возможно ли, и как мне... создать файл устройства (т.е. /dev/remoteclip), который будет при записи или чтении...
У меня есть простая программа int main () { int fd; int i, rc; i = 0; rc = mkfifo ("fff", 0); fd = open ("fff", O_WRONLY); fprintf(stdout, "open fifo fff succeeded\n"); fflush (stdout); while ...
Подходит ли RabbitMQ для взаимодействия между процессами, например, каналов и именованных каналов?
Как RabbitMQ сравнивается с именованными каналами? Кроме распределенных систем. (RabbitMQ, для тех, кто с ним не сталкивался, является ...
Это простой эхо-сервер в Unix, использующий nc: mkfifo fifo
cat fifo | nc -k -l 4458 -v | cat >fifo (на основе этого) Как я вижу, поток данных работает следующим образом: fifo (моя именованная труба) | | | (...
Я пытаюсь передать необработанные двоичные данные в FIFO (out.pipe) и убедиться, что EOF отправляется через регулярные промежутки времени. Я не понимаю, почему следующая строка не будет делать то, что я хочу: while ...
На этой странице подробно описан псевдокод для создания функции compose, которая принимает n команд и выполняет их в конвейере: Мы программируем команду compose таким образом, чтобы составлять cmd1 cmd2 ... cmdn ведет себя ...
Я пытаюсь сделать быструю и грязную функцию bash для сравнения аудиосодержания двух файлов FLAC без декодирования их в временный файл. С помощью инструмента командной строки flac я декодирую каждый файл в ...
У меня есть тривиальный Python скрипт: #!/usr/bin/python import os, sys sys.stderr.write('I am %s' % os.getpid())
sys.stderr.flush() print "hello" sys.stderr.write('I am done') When I run this script ...
При попытке перенаправить вывод программы с синтаксисом «некоторое число больше, чем» (например, foo 2> myfile), какие здесь возможные числа и что они обозначают? Я считаю, что 1 - это / dev / stdout, 2 ...
Мне нужно запустить команду от имени другого пользователя и писать в его stdin и читать из его stdout.
Я могу запустить команду от имени другого пользователя только через открытие новой оболочки: sudo su anotheruser, но с новой открытой оболочкой я ...
Я реализую именованный канал для записи и чтения данных между двумя процессами в cpp. Первый процесс получает характерную точку из изображения в реальном времени, а второй - считывает эту характерную точку. Это ...
Этот сценарий: #! / Bin / bash
tmppipe = / tmp / temppipe
mkfifo $ tmppipe
эхо "тест"> $ tmppipe
кошка $ tmppipe
выход Не прекращается. Я предполагаю, что команда cat ожидает EOF от канала; как ...
Я хочу создать символическую ссылку, канал или что-то еще, что можно было бы использовать вместо файла. Я хочу, чтобы этот псевдо-файл выполнял команду, и вывод этой команды должен стать содержимым этого ...
Я сталкивался с различными статьями и вопросами SO, и я все еще не понимаю, что я использую ежедневно, но никогда не осознавал, насколько это может сбивать с толку. Я экспериментирую с (именованными) трубами ...