Вопросы по теме 'pipe'
Почему передача CharBuffer зависает?
Почему следующий метод зависает?
public void pipe(Reader in, Writer out) {
CharBuffer buf = CharBuffer.allocate(DEFAULT_BUFFER_SIZE);
while( in.read(buf) >= 0 ) {
out.append(buf.flip());
}
}
252 просмотров
schedule
20.08.2022
Консоль С# получает ввод с каналом
Я знаю, как программировать консольное приложение с параметрами, например: myProgram.exe param1 param2.
Мой вопрос в том, как заставить мою программу работать с |, например: echo "word" | myProgram.exe?
35829 просмотров
schedule
05.01.2023
Создание канала между C# и Ffmpeg
У меня есть программа на С#, которая создает видео и сохраняет его на диск в режиме реального времени. Вместо этого я хочу, чтобы он написал это прямо в канале, связанном с ffmpeg...
Функция, которая продолжает сохранять видео на диске, которую я...
2457 просмотров
schedule
03.11.2023
Работает ли Linux splice(2) при склейке из сокета TCP?
Ради забавы я написал небольшую программу, которая передает файлы по TCP на C в Linux. Программа читает файл из сокета и записывает его в файл (или наоборот). Первоначально я использовал чтение/запись, и программа работала правильно, но потом я...
6603 просмотров
schedule
20.08.2022
GCC на HP-UX, множество проблем с poll(), pipe() и файлами
У меня большие проблемы с созданием регистратора «посредника» - цель состоит в том, чтобы поместить его на путь над элементом в / usr / bin и зафиксировать все, что происходит в приложении и из него. (Стороннее приложение «черный ящик» по какой-то...
1185 просмотров
schedule
30.03.2024
Плохой файловый дескриптор канала при чтении со стандартного ввода в python
Дубликат этого вопроса. Проголосуйте за закрытие.
Рассмотрим это в командной строке Windows.
scriptA.py | scriptB.py
В scriptA.py:
sys.stdout.write( "hello" )
В scriptB.py:
print sys.stdin.read()
Это вызывает...
3707 просмотров
schedule
12.06.2023
Сломаны трубы и тройник?
Вывод этого эха не передается следующей команде с использованием канала.
echo 'set foreign_key_checks = 0; truncate table saurabh.bus_services;' |
mysqldump --compact --no-create-info -h192.168.950.180 -uroot -p live pnlbus |
more
Я хочу,...
270 просмотров
schedule
29.12.2023
Когда следует использовать опцию GCC -pipe?
В документации GCC 4.1.2 указано, что сказать об опции -pipe :
-трубка
Используйте каналы, а не временные файлы для связи между различными этапами компиляции. Это не работает в некоторых системах, где ассемблер не может читать из...
47475 просмотров
schedule
20.02.2022
Использование именованных каналов в качестве файлов
Простой вопрос здесь (хотя, возможно, не такой простой ответ):
Можно ли указать путь для (существующего) именованного канала, который может использоваться программами, как если бы они открывались в обычном файле?
Согласно этой странице MSDN ,...
2073 просмотров
schedule
13.09.2022
Как получить PID процесса, который передается другому процессу в Bash?
Я пытаюсь реализовать простой сервер журналов в Bash. Он должен принимать файл в качестве параметра и передавать его на порт с помощью netcat.
( tail -f $1 & ) | nc -l -p 9977
Но проблема в том, что когда netcat завершает работу, tail...
39221 просмотров
schedule
17.03.2022
Лучший способ сохранить трубу открытой после удаленного закрытия
Используя этот учебник , я придумал приведенный ниже код. Мой клиент часто запускается. Он активируется щелчком мыши и, возможно, может быть запущен дважды в один и тот же момент при определенных обстоятельствах. Я беспокоюсь, что один клиент...
2128 просмотров
schedule
21.12.2022
Получение вывода subprocess.call ()
Как я могу получить результат выполнения процесса, используя subprocess.call() ?
Передача объекта StringIO.StringIO в stdout дает эту ошибку:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File...
474922 просмотров
schedule
24.08.2022
Передайте команды и результаты R из цикла for в файл
Мы хотим записывать команды и результаты R-скрипта в текстовый файл отчета. Канал в текстовый файл хорошо работает с sink() , но не в цикле for.
Скрипт вызывается с
source("myscript.r",echo=TRUE)
Нам нужен цикл для последовательного...
3445 просмотров
schedule
01.10.2022
Поведение трубы после вилки ()
Читая о каналах в разделе «Расширенное программирование в среде UNIX», я заметил, что после вилки родительский элемент может close() читать конец канала и не закрывает конец чтения для дочернего элемента. Когда процесс разветвляется, сохраняются ли...
4809 просмотров
schedule
06.11.2023
Связь Java/C++ через канал в Windows
У меня есть две отдельные программы, одна на Java и одна на C++, обе работают в Windows. Нам нужно сделать двунаправленное межпроцессное взаимодействие между ними.
До сих пор мы использовали это неудобное решение записи в текстовые файлы и чтения...
4126 просмотров
schedule
21.08.2022
Считывание значений в переменную оболочки из канала
Я пытаюсь заставить bash обрабатывать данные из stdin, которые передаются по конвейеру, но не повезло. Я не имею в виду ни одну из следующих работ:
echo "hello world" | test=($(< /dev/stdin)); echo test=$test
test=
echo "hello world" | read...
345111 просмотров
schedule
21.02.2024
Как вы передаете вывод из скрипта Ruby в «голову», не получая ошибку сломанного канала
У меня есть простой скрипт Ruby, который выглядит так
require 'csv'
while line = STDIN.gets
array = CSV.parse_line(line)
puts array[2]
end
Но когда я пытаюсь использовать этот скрипт в подобном конвейере Unix, я получаю 10 строк вывода,...
4311 просмотров
schedule
12.01.2024
Скорость IPC и сравнение
Я пытаюсь реализовать приложение реального времени, которое включает IPC в разных модулях. Модули выполняют некоторую интенсивную обработку данных. Я использую очередь сообщений в качестве основы (Activemq) для IPC в прототипе, что легко (учитывая,...
14028 просмотров
schedule
25.02.2022
python os.mkfifo () для Windows
Краткая версия (если вы можете ответить на краткую версию, она выполняет свою работу для меня, остальное в основном для других людей с аналогичной задачей):
В python в Windows я хочу создать 2 файловых объекта, прикрепленных к одному и тому же...
13334 просмотров
schedule
24.12.2023
Отправить ввод в программу и получить контроль обратно
Я застрял на этом в течение некоторого времени. Скажем, у меня есть программа на C, подобная следующей. Я хочу иметь возможность отправить этой программе какую-то строку и после этого получить контроль. Если я сделаю:
--> мой файл кота |...
348 просмотров
schedule
10.10.2022