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

Простые анонимные каналы — какую модель оболочки вы используете? (ВинАПИ, С++)
У меня есть два запущенных процесса в Windows, и каждый процесс имеет канал к другому. Я хочу сериализовать сложный класс и передать его от одного процесса к другому. У меня уже отработана процедура сериализации, и я понимаю, что по каналам...
1349 просмотров
schedule 19.01.2024

каналы в событиях сборки Visual Studio
Я использую Visual Studio 2005 Express Edition с пакетом обновления 1 (SP1). У меня есть событие перед связыванием, которое должно вызвать одну программу и отправить ее результат другой. foo | bar Эта команда работает должным образом при...
677 просмотров

Почему * в моем канале, открытом в Perl, не работает в Windows?
У меня странная проблема с Perl. Я пытаюсь выполнить внешнюю программу из своего Perl-скрипта, и эта внешняя программа принимает строку + подстановочный знак в качестве параметров. Моя программа на Perl выглядит так my $cmd_to_run =...
958 просмотров

Баш-труба Python
Я хочу передать вывод скрипта python в скрипт bash. До сих пор я пытался использовать os.popen() , sys.subprocess() и пытался привести канал для примера. os.popen('echo "P 1 1 591336 4927369 1 321 " | v.in.ascii -zn out=abcx format=standard...
2155 просмотров
schedule 26.10.2023

Как вы указываете имена файлов в zip-архиве при его создании в командной строке из канала?
Я пытаюсь создать zip-файл из содержимого файла, которое передается, например. mysql [params and query] | zip -q output.zip - Это правильно пишет zip, но когда вы открываете zip, файл внутри него называется "-". Есть ли способ указать, какое...
18741 просмотров
schedule 01.04.2024

Как в результате получить отформатированное представление YQL?
YQL выдает результат только в виде дерева. Есть ли способ получить результат в форматированном виде ??
354 просмотров
schedule 21.09.2022

gzip несколько файлов и направить их в один вход
У меня есть эта программа, которая принимает один аргумент для исходного файла, а затем анализирует его. У меня есть несколько файлов, сжатых gzip, которые я хотел бы проанализировать, но, поскольку он принимает только один вход, мне интересно, есть...
650 просмотров
schedule 03.07.2022

Помощь с асинхронным вводом-выводом
Я много искал и до сих пор не могу понять, как решить мою проблему. Я пишу программу с графическим интерфейсом (в WinAPI, поэтому без MFC, пожалуйста) для связи с другой программой (на основе командной строки). Я использую анонимные каналы,...
531 просмотров
schedule 23.05.2024

TCL зависает при попытке закрыть канал TCL
При запуске tclsh и вводе этого: close [open "|tclsh" w] это работает нормально. Но когда в ~/.tclshrc у вас есть package require Tk , та же строка заставляет tclsh зависать! Та же проблема со всеми пакетами с графическим...
1080 просмотров
schedule 31.05.2024

(c / c ++) пытается заставить EOF из родительского процесса отправлять входные данные дочернему процессу
У меня очень простая программа c / c ++, которая разветвляет дочерний процесс для выполнения другой программы, а затем отправляет некоторые данные этой дочерней программе и ждет ответа. дочерняя программа читает из стандартного ввода и ожидает EOF,...
4092 просмотров
schedule 07.05.2024

Почему вывод моей программы разветвления отличается, когда я передаю ее вывод?
Я искал какой-то простой код на форке и решил попробовать его сам. Я скомпилировал, а затем запустил его из Emacs и получил результат, отличный от вывода, полученного при запуске в Bash. #include <unistd.h> #include <stdio.h> int...
261 просмотров
schedule 05.07.2022

Подключение к подпроцессу stdin to pipe
У меня есть метод, который создает подпроцесс и подключает его STDIN к анонимному каналу; который не работает. Он не вызывает никаких исключений, подпроцесс просто никогда не читает данные. (подпроцесс представляет собой исполняемый файл zenity для...
1867 просмотров
python subprocess pipe stdin
schedule 14.11.2022

общение между двумя дочерними процессами с помощью каналов
Я пытаюсь написать код, который порождает два дочерних процесса, которые отправляют друг другу сообщение по каналу, а затем завершаются. Однако, когда я запускаю следующий код, только child2 печатает его приветствие, но потомок 1 по-прежнему печатает...
32103 просмотров
schedule 28.11.2023

Linux: проверка, не сломан ли сокет/канал без выполнения read()/write()
У меня есть простой фрагмент кода, который периодически записывает данные в переданный ему fd. fd, скорее всего, будет трубой или сокетом, но потенциально может быть чем угодно. Я могу определить, когда сокет/канал закрыт/сломан всякий раз, когда я...
7213 просмотров
schedule 27.08.2022

Условный конвейер Bash
Как я могу передать вывод команды на случай, если она вернет true? function open { TEMPFILE=$(mktemp -u) if ! gpg2 --quiet --decrypt --batch --passphrase "$2" "$1" 2> $TEMPFILE; then error $"Password errata od errore di lettura...
7760 просмотров
schedule 12.01.2024

Что я могу использовать вместо канала Unix для межпроцессного взаимодействия в Windows?
У меня есть приложение, которое запускает подпроцесс. Подпроцесс считывает файлы для работы со стандартного ввода. Для некоторых операций ему нужен входной файл, содержащий информацию о том, что делать с файлами, с которыми он работает — назовем его...
841 просмотров
schedule 08.05.2024

закрыть несколько выходных каналов в perl без блокировки каждого из них
У меня есть perl-скрипт, который отправляет много вывода нескольким подпроцессам. Мне нужно иметь возможность закрыть свой конец всех каналов, а затем дождаться, пока подпроцессы закончат свою работу. До сих пор мне удалось только закрыть каждую...
287 просмотров
subprocess unix pipe perl
schedule 17.10.2022

Проблема Ghostscript (компиляция MinGW) с каналами
Решение находится в последнем комментарии, но на всякий случай, если кто-то ищет обходной путь, я резюмировал его здесь: http://sourceforge.net/mailarchive/message.php?msg_id=30391589 Мне удалось собрать GSDjVu с MinGW и текущим стабильным...
453 просмотров
schedule 26.06.2022

Как выполнить произвольные пайпы в c и продолжить
Я пытаюсь разветвить, а затем выполнить две или более команд в дочернем процессе. Моя идея состоит в том, чтобы использовать цикл while для непрерывного разветвления и выполнения команды в одном процессе, продолжая цикл в другом. Вот мой код:...
266 просмотров
schedule 13.11.2022

трубы bash - я пытаюсь вызвать скрипт из С#
У меня есть скрипты cygwin bash, которые работают: #!/bin/sh cd myc cp Stats.txt Stats.txt.cpy; cat Stats.txt.cpy | sort -n -k1 | gawk '{sum+=$2; print $0,sum}' > Stats.txt Я хочу "вызвать" его из С#: string cmd="myscript.sh";...
2628 просмотров
schedule 04.10.2022