Свързани въпроси '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