Вопросы по теме 'mkfifo'

inotifywait с очередью FIFO в Bash
Я написал небольшой скрипт Bash, который использует инструменты inotify и интерфейс inotify. Моя проблема в том, что одна из команд в этой функции может заблокировать выполнение до его завершения. Таким образом, функция застревает. Чтобы решить...
2199 просмотров
schedule 09.04.2022

почему чтение -n из файла fifo приведет к потере данных в оболочке
Сначала я делаю fifo mkfifo a.fifo Затем я повторяю что-то ему echo 1 > a.fifo Откройте другой терминал и также добавьте в него что-либо echo 2 > a.fifo Конечно два все заблокированы,тогда читаю из фифофайла read...
638 просмотров
schedule 17.05.2022

Как я могу держать FIFO открытым для чтения?
Я пытаюсь перенаправить стандартный ввод и стандартный вывод программы. В настоящее время я экспериментирую с макетом bash, но у меня странное поведение. У меня есть следующее: mkfifo in mkfifo out У меня также есть следующий скрипт test.sh...
43 просмотров
schedule 16.06.2022

Невозможно открыть FIFO для записи
Сторона программы «Сервер»: #define RESP_FIFO_NAME "response" /* Global Variables */ char *cmdfifo = CMD_FIFO_NAME; /* Name of command FIFO. */ char *respfifo = RESP_FIFO_NAME; /* Name of response FIFO. */ int main(int argc, char* argv[]) { int...
13297 просмотров
schedule 09.08.2022

Пример файла Fifo для Windows
Мне интересно, есть ли эквивалент Windows для Linux mkfifo. Под эквивалентом я подразумеваю способ создания файлов с st_mode S_IFIFO . Спасибо за ответы.
13029 просмотров
schedule 14.07.2023

Можно ли создать и использовать файл FIFO в iOS? (Объект)
Я хочу использовать старый добрый FIFO для передачи данных в другую часть моего собственного приложения для iOS. Я посмотрел на dispatch_io_create_with_path, но я хочу, чтобы другая сторона могла читать данные с помощью обычного чтения(). Можно ли...
949 просмотров
schedule 31.10.2022

Что произойдет, если я отвяжу открытый канал fifo?
Я работаю над реализацией клиент/сервера именованных каналов для школы. Я спросил своего учителя, что произойдет, если я использую unlink, когда любой из концов каналов все еще открыт. У него не было для меня ответа. Кто-нибудь знает?
603 просмотров
schedule 15.01.2023

linux блок FIFO при чтении
Я выполняю упражнение net0 на https://exploit-exercises.com/protostar/ . Содержание упражнения состоит в том, чтобы отправить запрошенное число как 32-битное целое число с прямым порядком байтов на сервер. Я придумал следующие командные строки....
75 просмотров
schedule 20.12.2022

опрос по FIFO немедленно возвращается в HP-UX
Я пытаюсь использовать poll(2) для FIFO. на разных платформах, но (по сравнению с Linux, Solaris, AIX) поведение HP-UX несколько отличается от других платформ. Ниже код создает FIFO (именованный канал) и опрашивает его с тайм-аутом 3 с....
98 просмотров
schedule 14.10.2022

как читать куски из именованного канала в bash
у меня есть команда, которая потенциально выводит много данных на стандартный вывод, и мне нужно загрузить ее через ftp в удаленное место. Я нашел этот вопрос Загрузить вывод программу непосредственно в удаленный файл по ftp , и мне очень...
735 просмотров
schedule 18.05.2023

Как установить максимальный размер FIFO в C?
Я создаю именованный канал с помощью mkfifo (2). Но я хочу установить его размер на максимум. Я использую fnctl () и PIPE_BUF, но думаю, что не смог бы этого сделать. Это мой фрагмент кода: #define PIPE_BUF 1048576 #define _GNU_SOURCE int...
547 просмотров
schedule 24.03.2023

Как правильно писать в FIFO в Python?
Что-то очень странное происходит, когда я открываю FIFO (именованные каналы) в Python для записи. Рассмотрим, что происходит, когда я пытаюсь открыть FIFO для записи в интерактивном интерпретаторе: >>> fifo_write = open('fifo', 'w')...
24181 просмотров
schedule 18.04.2024

Операция iOS mkfifo() не разрешена
У меня есть следующий код, который я вызываю из основной программы Swift в Xcode, и, например, при запуске его в симуляторе на виртуальном iPhone он работает. Он создает /tmp/MYFIFO . int32_t init_udpC(void) { static char...
696 просмотров
schedule 09.06.2024