1

fork が子プロセスを作成し、子プロセスで execve がいくつかの環境変数を設定してプログラムを実行することを知っています。

ここでの私のタスクは、親プロセスのparent1が最初にfork/exec手順に従って子プロセスChild1を作成し、環境変数「CHILD = first」を設定することです。

親プロセスの実行の後半で、同じ fork/exec 手順に従って別の子プロセス Child2 を作成しました。この child2 には、「CHILD=second」として設定された環境変数があります。

ここで、親プロセスの実行の後半で、env 値に基づいたいくつかの操作のために、Parent1 から child1 と child2 のすべての環境変数を読み取る必要があります。これらの子環境変数を親プロセスから読み取ることは可能ですか? もしそうなら、どうすればいいですか?

4

1 に答える 1