Свързани въпроси 'waitpid'
Процес на четене от тръба на детето ми
Дано прост въпрос. Опитвам се да науча едновременно 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
Как да изчакате чакането без да убиете детето?
Наясно съм с многото въпроси относно waitpid и timeouts, но всички те покриват това, като убиват детето от манипулатора на аларми.
Това не е това, което искам, искам да продължа процеса да работи, но да го изпратя от waitpid.
Основният проблем,...
9454 изгледи
schedule
26.10.2022
WEXITSTATUS(childStatus) връща 0, но waitpid връща -1
Доколкото знам, ако waitpid върне -1, това е състояние на грешка. Как е възможно да се постигне успех (EXIT_SUCCUSS) от дъщерен процес в WEXITSTATUS(childStatus)?
Каква е разликата между childStatus в waitpid и върната стойност от...
3877 изгледи
schedule
19.12.2023