Я написал функцию, которая пытается прочитать вывод командной строки дочернего процесса через канал. Это должно быть простое подмножество MSDN Создание дочернего процесса с перенаправленным вводом и выводом...
У меня есть простая программа (на C), которая создает два дочерних процесса, каждый ждет унаследованного канала , и поместите вывод в файл. Все работает хорошо, за исключением того, что после некоторого цикла записи/чтения на двух...
У меня есть простая задача — прочитать кучу строк из файла и что-то сделать с каждой из них. За исключением первого — некоторые заголовки следует игнорировать. Вот я и подумал попробовать проводники. ...
Я новичок в Perl, так что извините за простой вопрос. Мне нужно изменить существующую программу Perl. Я хочу передать строку (которая может содержать несколько строк) через внешнюю программу и прочитать...
Насколько я понимаю, я могу запустить скрипт в IPython через run test.py и отлаживать оттуда. Но как передать вывод в test.py? Например, обычно я мог бы запустить в командной строке ввод grep «ABC»....
Кажется, что использование shell=True в первом процессе цепочки каким-то образом удаляет стандартный вывод из последующих задач: p1 = Popen(['echo','hello'], stdout=PIPE)
p2 = Popen('cat', stdin=p1.stdout, stdout=PIPE)...
Я хочу создать простой объект ввода-вывода, представляющий канал, открытый для другой программы, в который я могу периодически записывать данные в STDIN другой программы по мере выполнения моего приложения. Я хочу, чтобы он был пуленепробиваемым (в этом..
Итак, я пытаюсь запросить 3 основных «интенсивных» процесса ЦП на данной машине, и я нашел эту команду оболочки, чтобы сделать это: ps -eo pcpu,pid ,пользователь,аргументы | сортировать -k 1 -r | head -3 Я хочу использовать эти данные...
Можно ли построить буферизованный канал, сохраняющий данные (в течение определенного количества байтов или заданного времени )из стандартных инструментов Linux, таких как cat, dd и т. д.? Например, чтобы собрать определенное количество...
Я действительно новичок в bash, но это один из школьных предметов. Одним из упражнений было :Укажите номер строки файла "/etc/passwd", где находится информация о вашем собственном логине. Предположим...
Я пишу приложение Java, которое общается с приложением C++, используя именованные каналы. Когда приложение C++ умирает, Java получает SIGPIPE, а приложение Java умирает. На C/C++ я знаю, как поймать...
Я пишу сценарий для копирования некоторых данных между двумя машинами в одной сети с помощью psycopg2. Я заменяю какой-то старый уродливый bash, который делает копию, с помощью psql -c -h remote.host "КОПИРОВАТЬ таблицу В ...
У меня есть псевдонимы ls и grep 'ls --color=auto' и 'grep --color=auto' для раскрашенного вывода, но когда я передаю команду more, цвет теряется. Кажется, ни больше, ни меньше не имеет параметра для раскрашивания...
Я всегда думал, что итерация файлового типа в Python будет эквивалентна вызову его метода readline в цикле, но сегодня я обнаружил ситуацию, когда это не так. истинный. В частности, у меня есть Popen'd...
Я пытаюсь написать программу, в которой мне нужно отслеживать концы безымянного канала на наличие определенных событий. Могу ли я использовать безымянные каналы с функцией опроса. Если да, не могли бы вы показать мне синтаксис функции опроса...
У меня есть сценарий, в котором я создал канал для связи между двумя дочерними и родительскими файлами. Родитель записывает (с помощью функции записи )данные в канал и закрывает соответствующий файловый дескриптор. Проблема в том...
Я пытаюсь найти, какие члены struct fdtable или struct file позволят мне определить, является ли открытый файл сокетом или каналом. единственный путь, который я могу найти, это: struct file f ......
Как правильно закончить работу на выходном конце трубы? Мне нужно, чтобы поток записи завершался или выполнял какую-то другую работу, а поток чтения считывал все записанные данные до конца. Закрывать ли...
Я играю с моим первым приложением Node.js Express, и, как знает каждый программист, первое, что вы должны построить при тестировании новой структуры - блог! В любом случае, я бы хотел написать...
Иногда мне нужно скопировать базу данных MySQL (db1) в другую базу данных (db2). Я нашел эту команду краткой и эффективной: mysqldump --opt db1 | mysql db2 Он работал нормально, но теперь ломается с ...
У меня есть два файла, первый из которых - fizz #!/usr/bin/python import time print 'started'
время сна(3)
напечатайте 'завершенный', следующий из которых - bar #!/...
Я читаю о различных механизмах IPC. Я пытаюсь выяснить сценарии, где мы используем общую память и где мы используем именованные каналы(FIFO). Трубы:Несколько процессов могут писать, однако только один...
У меня есть два процесса, которые взаимодействуют друг с другом через stdin и stdout. Предположим, у меня есть процесс A и процесс B. Стандартный вывод B должен передаваться на стандартный ввод A, а стандартный вывод A должен ...
Я бы хотел использовать подпроцесс в следующей строке: convert ../loxie-orig.png bmp:- | mkbitmap -f 2 -s 2 -t 0.48 | potrace -t 5 --progress -s -o ../DSC00232.svg Я нашел благодаря другим сообщениям ...
Я ищу способ использовать вывод команды (скажем, command1) в качестве аргумента для другой команды (скажем, command2). Я столкнулся с этой проблемой при попытке выполнить grep вывод команды who, но...
Я пишу простую программу, которая анализирует вывод компилятора и переформатирует все сообщения об ошибках чтобы используемая нами IDE (Visual Studio) могла их анализировать. Мы используем nmake для сборки, и он будет вызывать ...
вероятно, этот вопрос уже задавался ранее, но я пока не смог найти ответов. Я пытаюсь запустить свою программу с многострочным вводом, т.е. что-то я не хочу вводить команду...
Я вижу символ «вертикальной черты» (|), используемый в вызов функции: res = c1.create (go, come, swim, "", startTime, endTime, "OK", ax | bx) Что означает канал в ax | bx?
Прямо сейчас я передаю файл в gnuplot через канал в c, примерно так: fprintf (gnuplotPipe, "plot \" data-file .dat \ "используя 1: 2 \ n"); Есть ли способ, которым мне не нужно записывать данные ...