Я пытаюсь создать несколько процессов, используя вызовы fork () и execvp (), но до сих пор мне не удалось. Вот что я пытаюсь сделать:
Процессы A, B, C должны выполняться одновременно. Когда они закончены, процесс D должен запуститься. Когда это будет сделано, процессы E и F. должны запуститься.
Я могу успешно вызвать execvp (), передав имя программы и ее аргументы, но я не знаю, сколько раз мне следует вызывать fork () и где. Я также знаю, как вызвать wait (), но, опять же, я не уверен, где он должен быть вызван.
Как бы я это сделал?