Я знаю, что waitpid()
используется для ожидания завершения процесса, но как его использовать?
Здесь я хочу сделать, создайте двух детей и дождитесь окончания первого ребенка, а затем удалите второго потомка.
//Create two children
pid_t child1;
pid_t child2;
child1 = fork();
//wait for child1 to finish, then kill child2
waitpid() ... child1 {
kill(child2) }