fork()とexecvp()の呼び出しを使用して複数のプロセスを作成しようとしていますが、これまでのところ失敗しています。これが私がやろうとしていることです:
プロセスA、B、Cは同時に実行する必要があります。それらが終了したら、プロセスDを実行する必要があります。完了すると、プロセスEとFが実行されます。
プログラム名とその引数を渡すことでexecvp()を正常に呼び出すことができますが、fork()を何回呼び出す必要があるのかどこで呼び出すのかわかりません。wait()の呼び出し方法も知っていますが、どこで呼び出すべきかわかりません。
どうすればいいですか?