Свързани въпроси 'pipe'

Yahoo Pipes – Сортирайте елементи или изберете само ограничен брой за източник; това възможно ли е?
Обединих няколко RSS емисии в една, проблемът е, че една от тях извежда твърде много елементи, като по този начин "погребва" останалите. Възможно ли е да ограничете броя на елементите на източник на емисия (!) на ден/час or...
306 изгледи
schedule 20.09.2022

как работи popen2() в c?
Опитвам се да изпълня командата md5sume в моята програма, използвайки pipe, fork и dup. Намерих sum код, който се изпълнява успешно, но не мога да разбера някакъв ред код. Ето моят код: int infp, outfp; char buf[128]; if (popen2("md5sum",...
2268 изгледи
schedule 16.09.2022

app.module.ts не може да намери име на тръба
Опитвам се да създам просто приложение, използвайки Angular 2, и имам проблеми с използването на Pipe decorator. Използвам Pipe за достъп до ключа, стойностите на данните, което успях да направя доста лесно в Angular 1. За да приложа това с помощта...
1988 изгледи
schedule 25.09.2022

gnuplot-cpp не може да подаде команда към канал
Използвам gnuplot-cpp за чертане на математически графики с помощта на C++. Както смътно разбирам, това е интерфейс, който подава команда към pgnuplot.exe и показва изхода в друг GUI. Досега имам грешка като: 'C:\Program' is not recognized as...
693 изгледи
schedule 02.10.2022

Дъщерният процес никога не се изпълнява след разклонение
Трябва да направя C програма, която дава на родителя низ, родителят го редактира, поставя в канал, след което детето го валидира и го изпраща обратно. По някаква причина само родителят изпълнява. Исках родителят да изпрати текста, след това да...
86 изгледи
schedule 03.10.2022

Тръба между 2 дъщерни процеса UNIX C
Създавах канал между 2 дъщерни процеса. Единият ще извежда към тръбата, а другият ще въвежда от тръбата. Успях да анализирам командата и параметрите, необходими за изпълнение на команда (или 2, тъй като е канал). Мисля обаче, че моята тръба е...
1252 изгледи
schedule 09.10.2022

MultiProcessing Pipe recv блокира дори когато дъщерният процес е нефункциониращ
Четейки няколко въпроса по тази тема, сега разбирам, че дъщерният процес наследява файловите дескриптори от родителския процес. Което ще направи по-трудно детето да получи EOFError, когато родител затвори връзката. Но моята ситуация е обратната и...
5940 изгледи
schedule 09.10.2022

Вмъкнете следващия номер от последователност + стойности по подразбиране за липсващи редове в awk
Имам следната таблица (истинският файл е много по-голям - 2gb): mwe.txt X 7 1 3 X 8 1 4 X 9 1 6 X 13 2 8 X 14 2 8 X 15 3 8 X 19 6 10 X 20 6 11 Y 13 2 8 Y 14 2 8 Y 15 3 8 Y 19 6...
140 изгледи
schedule 06.10.2022

Някакъв WinAPI за проверка кой процес е създал именуван канал?
Има ли някакво извикване на WinAPI, което да ми каже кой (кой процес) е създал наименуваната тръба? Забележка: Задавайки тези въпроси, имам чувството, че "мирише" по някакъв начин и правилният дизайн ще бъде да се съобщи идентификаторът на...
223 изгледи
schedule 27.10.2022

Процес на четене от тръба на детето ми
Дано прост въпрос. Опитвам се да науча едновременно fork(), pipe() и waitpid() и срещам някои проблеми. if (pipe(myout)<0 || pipe(myin)<0 || pipe(myerr)<0) { perror("Couldn't make pipes"); return; } int childpid=fork(); if (childpid==0)...
3215 изгледи
schedule 06.12.2022

execve(/bin/sh, 0, 0); в тръба
Имам следната примерна програма: #include <stdio.h> int main(int argc, char ** argv){ char buf[100]; printf("Please enter your name: "); fflush(stdout); gets(buf); printf("Hello \"%s\"\n", buf); execve("/bin/sh",...
9942 изгледи
schedule 26.10.2022

свързване на няколко подпроцеса
Имам 5 процеса p1,p2,...,p5 , където искам да запиша някои данни в stdin на p1, да препратя изхода p1 към p2 stdin и накрая да прочета крайния резултат от изхода на p5. Какво съм пробвал досега: p1 = Popen(['p1'], stdin=PIPE, stdout=PIPE) p2 =...
7186 изгледи
schedule 11.11.2023

Комбинирайте два буфера в един запис на Win32 тръба
Внедрявам формата ZeroMQ wire върху канали с имена на Win32. Форматът изисква добавяне на съобщение с неговия размер. Моят интерфейс изглежда като send(std::vector<unsigned char>) , така че потребителят вече е разпределил буфер с точния...
270 изгледи
schedule 17.10.2022

Защо 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 Въпросът ми е защо виждам втория ред. Доколкото разбирам, ps...
7565 изгледи
schedule 14.11.2023

родителят не чете от тръба
Искам да комуникирам детски процес с родителски процес. Създавам 5 деца и всички изпращат съобщение „Здравей“. Но родителят прочете само едно съобщение.. Аз съм много начинаещ и не знам какво правя погрешно... Моят код досега: int main(int argc,...
151 изгледи
schedule 22.11.2022

Изпълнете команда с параметър от програма c++
Искам да стартирам .exe файл от моята C++ програма. но също така искам да препратя входен файл и да взема изхода от този файл в друг файл. Знам, че това може да се направи от командния ред като: c:> my_program.exe <"input.txt">...
118 изгледи
schedule 13.11.2022

Възможно ли е да се открие коя тръба е хвърлила SIGPIPE?
Опитвам се да се справя със сървър, който работи по следния начин: Има родителски процес It creates a "helper" child process to handles some special tasks It opens the child process with a pipe; and uses the pipe to issue commands to the...
501 изгледи
schedule 14.10.2022

Временно пренасочване на дъщерен процес stdout на Linux и Windows
Трябва да напиша програма за стартиране на процеси, която стартира друг процес и чете неговата стандартна грешка до определен флаг за състояние, но излиза след това. Стартираното приложение трябва да продължи да работи. Мога успешно да пренасоча...
70 изгледи
schedule 15.11.2023

Отпечатайте редове със sed, като използвате номера на реда от grep
Опитвам се да прехвърля номера на редове от grep към sed. Първо извличах началния и крайния ред на това, което искам да отпечатам със sed: grep -n "Start" file1 | cut -d: -f 1 | head -n 1 grep -n "End" file1 | cut -d: -f 1 | head -n 1 Сега...
1216 изгледи
schedule 21.11.2023

Как да тествам дали изходът към std::cout (свързан към канал) ще блокира
Имам C++ програма, която се стартира от друг изпълним файл, който поглъща изхода на тази програма чрез канал. При определени условия родителският процес чете по-бавно, отколкото дъщерният записва, и дъщерният блокира, когато буферът на канала в...
356 изгледи
schedule 13.12.2023