Tagged: форк

23
Июн
2021

Как родительскому процессу считать стандартный вывод созданного с помощью fork-and-exec дочернего процесса?

prog0 запускает prog1, которая выводит на свой стандартный вывод некоторую инфу и завершается. В prog0 нужно прочитать и обработать эту инфу.
/*…*/
int p_id = fork();
if (p_id == 0){
execvp(prog1, arg);
write(2, err_msg, strlen(err_m…

01
Дек
2020

Вопрос по работе функции fork(). 3 прохода по коду вместо 2-ух

Изучаю процессы в Unix. Столкнулся с непониманием работы функции fork(). Насколько мне известно, функция должна дважды проходить по коду после вызова функции (1 раз – для родительского процесса, другой раз – для дочернего). Однако, для мое…

06
Ноя
2020

Выполнить программу вывода из файла в файл с помощью функции fork? не получается

Если я правильно понимаю, мне нужно лишь создать копию прграммы вывода из файла в файл с помощью функции fork()?
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
#include <stdlib.h>

int main(void)

13
Сен
2020

Вычисление чисел фибоначи, где каждый отдельный уровень рекурсии вычисляется в отдельном процессе

Надо рекурсивно посчитать чиста фибоначи, где каждый отдельный уровень рекурсии выполняется в отдельном процессе. Я написал программу, во время ее выполнения создается много процессов, на 24+ элементе( fib(24) и т.д.) почему-то не получает…

01
Ноя
2019

GitHub — платформа для управления версиями ПО

GitHub — это крупнейший сервис для хранения исходных текстов программ и управления версиями. Сервис бесплатен для проектов с открытым исходным кодом. По состоянию на август 2019 г. сервис используют 40 миллионов разработчиков. которые разместили …