0
ответов

Как я могу прочитать вывод дочернего процесса?

Я написал функцию, которая пытается прочитать вывод командной строки дочернего процесса через канал. Это должно быть простое подмножество MSDN Создание дочернего процесса с перенаправленным вводом и выводом...
вопрос задан: 3 June 2012 00:13
0
ответов

Win32, ReadFile из блока канала даже после завершения дочернего процесса

У меня есть простая программа (на C), которая создает два дочерних процесса, каждый ждет унаследованного канала , и поместите вывод в файл. Все работает хорошо, за исключением того, что после некоторого цикла записи/чтения на двух...
вопрос задан: 2 June 2012 14:02
0
ответов

Как использовать функцию опускания канала в трубопроводе?

У меня есть простая задача — прочитать кучу строк из файла и что-то сделать с каждой из них. За исключением первого — некоторые заголовки следует игнорировать. Вот я и подумал попробовать проводники. ...
вопрос задан: 31 May 2012 13:58
0
ответов

Как читать и писать из канала в Perl?

Я новичок в Perl, так что извините за простой вопрос. Мне нужно изменить существующую программу Perl. Я хочу передать строку (которая может содержать несколько строк) через внешнюю программу и прочитать...
вопрос задан: 26 May 2012 19:26
0
ответов

IPython: как передать что-то в скрипт Python

Насколько я понимаю, я могу запустить скрипт в IPython через run test.py и отлаживать оттуда. Но как передать вывод в test.py? Например, обычно я мог бы запустить в командной строке ввод grep «ABC»....
вопрос задан: 19 May 2012 02:25
0
ответов

Почему shell=True съедает мой стандартный вывод subprocess.Popen?

Кажется, что использование shell=True в первом процессе цепочки каким-то образом удаляет стандартный вывод из последующих задач: p1 = Popen(['echo','hello'], stdout=PIPE) p2 = Popen('cat', stdin=p1.stdout, stdout=PIPE)...
вопрос задан: 19 May 2012 00:55
0
ответов

Какой межплатформенный модуль IPC Perl является предпочтительным?

Я хочу создать простой объект ввода-вывода, представляющий канал, открытый для другой программы, в который я могу периодически записывать данные в STDIN другой программы по мере выполнения моего приложения. Я хочу, чтобы он был пуленепробиваемым (в этом..
вопрос задан: 13 May 2012 06:50
0
ответов

Конвейерная обработка в оболочке через модуль подпроцесса Python

Итак, я пытаюсь запросить 3 основных «интенсивных» процесса ЦП на данной машине, и я нашел эту команду оболочки, чтобы сделать это: ps -eo pcpu,pid ,пользователь,аргументы | сортировать -k 1 -r | head -3 Я хочу использовать эти данные...
вопрос задан: 1 May 2012 22:53
0
ответов

как построить трубу с задержкой/буферизацией?

Можно ли построить буферизованный канал, сохраняющий данные (в течение определенного количества байтов или заданного времени )из стандартных инструментов Linux, таких как cat, dd и т. д.? Например, чтобы собрать определенное количество...
вопрос задан: 24 April 2012 11:36
0
ответов

Bash :шаблон grep из вывода команды

Я действительно новичок в bash, но это один из школьных предметов. Одним из упражнений было :Укажите номер строки файла "/etc/passwd", где находится информация о вашем собственном логине. Предположим...
вопрос задан: 23 April 2012 12:52
0
ответов

Обработка сигналов unix в Android

Я пишу приложение Java, которое общается с приложением C++, используя именованные каналы. Когда приложение C++ умирает, Java получает SIGPIPE, а приложение Java умирает. На C/C++ я знаю, как поймать...
вопрос задан: 19 April 2012 08:13
0
ответов

piping postgres COPY на python с помощью psycopg2

Я пишу сценарий для копирования некоторых данных между двумя машинами в одной сети с помощью psycopg2. Я заменяю какой-то старый уродливый bash, который делает копию, с помощью psql -c -h remote.host "КОПИРОВАТЬ таблицу В ...
вопрос задан: 16 April 2012 03:43
0
ответов

Можно ли раскрасить выходные данные, передаваемые по каналу more?

У меня есть псевдонимы ls и grep 'ls --color=auto' и 'grep --color=auto' для раскрашенного вывода, но когда я передаю команду more, цвет теряется. Кажется, ни больше, ни меньше не имеет параметра для раскрашивания...
вопрос задан: 5 April 2012 00:56
0
ответов

Разница между итерацией файлового типа и вызовом readline

Я всегда думал, что итерация файлового типа в Python будет эквивалентна вызову его метода readline в цикле, но сегодня я обнаружил ситуацию, когда это не так. истинный. В частности, у меня есть Popen'd...
вопрос задан: 4 April 2012 13:41
0
ответов

Можем ли мы использовать функцию опроса с безымянными каналами?

Я пытаюсь написать программу, в которой мне нужно отслеживать концы безымянного канала на наличие определенных событий. Могу ли я использовать безымянные каналы с функцией опроса. Если да, не могли бы вы показать мне синтаксис функции опроса...
вопрос задан: 4 April 2012 09:24
0
ответов

Как повторно-открыть дескриптор закрытого файла

У меня есть сценарий, в котором я создал канал для связи между двумя дочерними и родительскими файлами. Родитель записывает (с помощью функции записи )данные в канал и закрывает соответствующий файловый дескриптор. Проблема в том...
вопрос задан: 3 April 2012 04:46
0
ответов

Как определить, является ли открытый файл сокетом или каналом?

Я пытаюсь найти, какие члены struct fdtable или struct file позволят мне определить, является ли открытый файл сокетом или каналом. единственный путь, который я могу найти, это: struct file f ......
вопрос задан: 30 March 2012 18:06
0
ответов

Как уведомить поток PipedInputStream о том, что поток PipedOutputStream записал последний байт?

Как правильно закончить работу на выходном конце трубы? Мне нужно, чтобы поток записи завершался или выполнял какую-то другую работу, а поток чтения считывал все записанные данные до конца. Закрывать ли...
вопрос задан: 29 March 2012 13:33
0
ответов

Передача текста Raw Markdown в Jade

Я играю с моим первым приложением Node.js Express, и, как знает каждый программист, первое, что вы должны построить при тестировании новой структуры - блог! В любом случае, я бы хотел написать...
вопрос задан: 26 March 2012 19:48
0
ответов

Подключение mysqldump к mysql

Иногда мне нужно скопировать базу данных MySQL (db1) в другую базу данных (db2). Я нашел эту команду краткой и эффективной: mysqldump --opt db1 | mysql db2 Он работал нормально, но теперь ломается с ...
вопрос задан: 22 March 2012 15:09
0
ответов

немедленный конвейер с python

У меня есть два файла, первый из которых - fizz #!/usr/bin/python import time print 'started' время сна(3) напечатайте 'завершенный', следующий из которых - bar #!/...
вопрос задан: 18 March 2012 05:04
0
ответов

Когда использовать каналы и когда использовать общую память

Я читаю о различных механизмах IPC. Я пытаюсь выяснить сценарии, где мы используем общую память и где мы используем именованные каналы(FIFO). Трубы:Несколько процессов могут писать, однако только один...
вопрос задан: 14 March 2012 13:32
0
ответов

обратная связь stdin и stdout двух процессов

У меня есть два процесса, которые взаимодействуют друг с другом через stdin и stdout. Предположим, у меня есть процесс A и процесс B. Стандартный вывод B должен передаваться на стандартный ввод A, а стандартный вывод A должен ...
вопрос задан: 13 March 2012 17:59
0
ответов

Почему ps o / p перечисляет процесс grep после канала?

Когда я выполняю $ ps -ef | grep cron Получаю root 1036 1 0 Jul28? 00:00:00 cron abc 21025 14334 0 19:15 pts / 2 00:00:00 grep --color = auto cron Мой вопрос: почему я вижу ...
вопрос задан: 13 March 2012 02:12
0
ответов

Подпроцесс Python: как использовать каналы трижды? [дубликат]

Я бы хотел использовать подпроцесс в следующей строке: convert ../loxie-orig.png bmp:- | mkbitmap -f 2 -s 2 -t 0.48 | potrace -t 5 --progress -s -o ../DSC00232.svg Я нашел благодаря другим сообщениям ...
вопрос задан: 11 March 2012 14:35
0
ответов

Использовать вывод команды bash (с конвейером) в качестве параметра для другой команды

Я ищу способ использовать вывод команды (скажем, command1) в качестве аргумента для другой команды (скажем, command2). Я столкнулся с этой проблемой при попытке выполнить grep вывод команды who, но...
вопрос задан: 9 March 2012 14:34
0
ответов

Как использовать код возврата первой программы в командной строке конвейера

Я пишу простую программу, которая анализирует вывод компилятора и переформатирует все сообщения об ошибках чтобы используемая нами IDE (Visual Studio) могла их анализировать. Мы используем nmake для сборки, и он будет вызывать ...
вопрос задан: 8 March 2012 10:14
0
ответов

Передача входных данных в программу на C++ для отладки в Visual Studio

вероятно, этот вопрос уже задавался ранее, но я пока не смог найти ответов. Я пытаюсь запустить свою программу с многострочным вводом, т.е. что-то я не хочу вводить команду...
вопрос задан: 8 March 2012 04:49
0
ответов

Канальный символ в Python

Я вижу символ «вертикальной черты» (|), используемый в вызов функции: res = c1.create (go, come, swim, "", startTime, endTime, "OK", ax | bx) Что означает канал в ax | bx?
вопрос задан: 4 March 2012 23:41
0
ответов

Передача массива данных в gnuplot через канал в c, а не файл

Прямо сейчас я передаю файл в gnuplot через канал в c, примерно так: fprintf (gnuplotPipe, "plot \" data-file .dat \ "используя 1: 2 \ n"); Есть ли способ, которым мне не нужно записывать данные ...
вопрос задан: 1 March 2012 21:20