0
ответов

Может ли popen () создавать двунаправленные каналы, такие как pipe () + fork ()?

Я реализую конвейер в смоделированной файловой системе на C ++ (в основном с C). Он должен запускать команды в оболочке хоста, но сам выполнять конвейерную обработку в смоделированной файловой системе. Я мог бы достичь ...
вопрос задан: 4 May 2011 19:58
0
ответов

Подключение к командной строке, имитирующей файл?

Я видел эту технику раньше, но не знаю, как она называется, и забыл точный синтаксис. Скажем, мне нужно передать файл в программу вроде: command
вопрос задан: 2 May 2011 01:11
0
ответов

Как создать конвейер на C ++

Я смотрю код для программы на C ++, которая передает содержимое файла по конвейеру. Я не совсем понимаю это, поэтому мне было интересно, может ли кто-нибудь написать псевдокод для программы на C ++, которая передает ...
вопрос задан: 30 April 2011 06:44
0
ответов

Как сжать несколько файлов в один zip с помощью PowerShell?

Я хочу, чтобы сжать несколько файлов в один zip. На данный момент я застрял в этом: Get-ChildItem -path C: \ logs -Recurse | Где {$ _. Extension -eq ".csv" -and $ _. LastWriteTime -lt (Get-Date) .AddDays (...
вопрос задан: 26 April 2011 12:26
0
ответов

Соединение поиска с целью поиска

Я хочу передать результат поиска по конвейеру для нового поиска. У меня есть: найти. -iname "2010-06 *" -maxdepth 1 -type d | xargs -0 find '{}' -iname "* .jpg" Ожидаемый результат: вторая находка получает список папок ...
вопрос задан: 24 April 2011 23:10
0
ответов

Python, каналы и параметр «-c» в командной строке

Я смутно припоминаю, что мог делать что-то подобное в Python: cat foo | python -c "<некоторый код на Python>" | grep blah | ... По какой-то причине я не понимаю, как на самом деле использовать это для запуска ...
вопрос задан: 21 April 2011 03:10
0
ответов

Канал электронной почты с php-скриптом

Привет, я хочу пересылать все электронные письма (которые приходят в мой почтовый ящик) на php-скрипт и получать содержимое электронной почты и сохраните его в файл. Так что сделайте, чтобы я правильно добавил пересылку электронной почты с каналом. ...
вопрос задан: 8 April 2011 07:07
0
ответов

How can I use a Bash array as input to a command?

Say, for example, I have the following array: files=( "foo" "bar" "baz fizzle" ) I want to pipe the contents of this array through a command, say sort, as though each element where a line in a file. ...
вопрос задан: 31 March 2011 18:15
0
ответов

Python: select () не сигнализирует обо всех входных данных из канала

Я пытаюсь загрузить внешнюю программу командной строки с помощью Python и общаться с ней через каналы. Программа принимает ввод текста через стандартный ввод и выводит текст в строках на стандартный вывод. Связь ...
вопрос задан: 30 March 2011 13:24
0
ответов

Как в цикле перебирать только активные файловые дескрипторы из результата fd_set из select ()?

Итак, в моей текущей реализации сервера это сейчас примерно так : void loop () {// шаг 1: очистить set fd_set readfds; while (true) {// шаг 1: FD_ZERO (...
вопрос задан: 29 March 2011 14:33
0
ответов

popen, неявно объявленный, даже если добавлен #include

Это крошечный фрагмент моего кода. #include #include #include #include #include #include
вопрос задан: 29 March 2011 05:58
0
ответов

UIScrollView не прокручивается до нужного места с помощью setContentOffset: animated:

У меня есть серия изображений в UIScrollView. Когда пользователь отпускает прокрутку, я хочу, чтобы представление сосредоточилось на одном изображении. Я реализовал код, но основное поведение ...
вопрос задан: 26 March 2011 23:36
0
ответов

использование EOF для передачи сигналов по безымянным каналам

У меня есть тестовая программа, которая использует безымянные каналы, созданные с помощью pipe () для связи между родительскими и дочерними процессами, созданными с помощью fork () в системе Linux. Обычно, когда процесс отправки закрывается ...
вопрос задан: 25 March 2011 23:26
0
ответов

Определите, сколько байтов готовы к чтению из ФАЙЛА * или дескриптора файла

Учитывая ФАЙЛ * или дескриптор файла, существует ли стандартный способ узнать, сколько байтов готово к чтению? Я не могу использовать s = ftell (f), fseek (f, 0, SEEK_END), e = ftell (f), fseek (f, s, SEEK_SET), es, так как FILE * ...
вопрос задан: 23 March 2011 18:24
0
ответов

POSIX: Системный вызов конвейера в FreeBSD vs Linux

В Linux (2.6.35-22-generic) man pipe утверждает, что pipe () создает канал, однонаправленный канал данных, который может использоваться для межпроцессного взаимодействия. "В FreeBSD (6.3-RELEASE-p5), man pipe ...
вопрос задан: 22 March 2011 00:56
0
ответов

Обмен данными по каналу чтения-записи () в R

Большинство языков поддерживают двустороннее взаимодействие процессов. Например, в Python я могу (небрежно) сделать: >>> from subprocess import * >>> p = Popen ('nslookup', stdin = PIPE, stdout = PIPE) & ...
вопрос задан: 18 March 2011 17:11
0
ответов

Как отправить целое число с конвейером между двумя процессами!

Я пытаюсь отправить целое число с конвейером в системе POSIX, но функция write () работает для отправки строковых или символьных данных. Есть ли способ отправить целое число трубкой? С уважением,
вопрос задан: 8 March 2011 19:10
0
ответов

Можно ли использовать канал между двумя дочерними процессами, созданными одним и тем же родителем (LINUX, POSIX)

У меня есть несколько дочерних процессов, «разветвленных» одним и тем же родителем, и я пытаюсь построить соединение по каналу между всеми этими дочерними процессами, например структуру связанного списка. Ребенок 1 отправляет данные дочернему элементу 2,
вопрос задан: 7 March 2011 22:46
0
ответов

Установить размер буфера канала

У меня есть многопоточное приложение C ++, которое использует каналы posix для эффективного межпоточного взаимодействия (поэтому я не не надо сходить с ума по тупикам). Я установил операцию записи ...
вопрос задан: 7 March 2011 10:50
0
ответов

как перенаправить стандартный вывод 2-го процесса обратно на стандартный ввод 1-го процесса?

У меня есть два процесса, которые мне нужно соединить вот так : proc1 - отправляет вывод в proc2 proc2 - отправляет вывод в proc1 Пока все примеры каналов относятся к этому типу: proc1 | proc2 Это хорошо, но ...
вопрос задан: 28 February 2011 18:12
0
ответов

Модуль подпроцесса Python, как мне ввести ввод для первой из серий конвейерных команд?

Я пытаюсь использовать модуль подпроцесса Python. Мне нужно отправить входные данные первому процессу, выходные данные которого становятся входными данными второго процесса. Ситуация почти такая же, как ...
вопрос задан: 22 February 2011 15:49
0
ответов

Каналы UNIX между дочерними процессами

Я пытаюсь написать программу, которая будет порождать произвольное количество дочерних процессов и передавать между ними конвейер, похожий на конвейер командной строки. В моем случае я пытаюсь выполнить «ls -l | more» и вывести ...
вопрос задан: 20 February 2011 21:56
0
ответов

Как очистить после subprocess.Popen?

У меня есть долго работающий скрипт python с подпроцессом perl worker. Данные отправляются в дочерний процесс и из него через его стандартный ввод и вывод. Периодически ребенок нужно перезапускать. К сожалению, ...
вопрос задан: 17 February 2011 19:21
0
ответов

Ошибка класса Java: java.io.IOException: канал закрывается

Мы периодически получаем «java.io.IOException: канал закрывается» с приведенным ниже кодом. Имеет очень прерывистый характер. Любой совет? Я попытался воспроизвести это, и когда я отключил свой ...
вопрос задан: 17 February 2011 07:50
0
ответов

Pipe stdout для нескольких процессов [zsh]

Мне известно, что zsh может выполнять: ls -1> foo> bar Но допустим, я хочу запустить оба вывода с помощью другой команды. Например, как бы мне объединить эти две команды, чтобы избежать ...
вопрос задан: 14 February 2011 17:45
0
ответов

dup2 () и exec ()

#include #include #include #include #include int основной (int argc, char ** argv) {int pfds [2], я; size_t ...
вопрос задан: 12 February 2011 22:46
0
ответов

Cygwin считывает входные данные, поступающие из tail -f

Используя Cygwin в Windows, я хотел иметь звуковое уведомление о конкретных сообщениях в журнале сервера. Я написал следующее: #include #include int main () {...
вопрос задан: 4 February 2011 19:37
0
ответов

.net С # Анонимные каналы - неправильно?

У меня есть родительское приложение формы Windows и дочерний commandline.exe. Используя модифицированный пример MSDN для анонимных каналов (http://msdn.microsoft.com/en-us/library/bb546102.aspx), я могу отправить ...
вопрос задан: 26 January 2011 17:28
0
ответов

Why is the output of my forking program different when I pipe its output?

I was looking at some simple code on fork, and decided to try it out for myself. I compiled and then ran it from inside Emacs, and got a different output to that output produced from running it in ...
вопрос задан: 20 January 2011 17:00
0
ответов

unix pipe multiple writers

If there are multiple threads writing fixed length data (say 4 byte address) to a single pipe and there is a single reader of that pipe, is it guaranteed that the reader will get bytes in order? In ...
вопрос задан: 20 January 2011 04:00