我知道fork会创建一个子进程,然后子进程中的execve会执行设置一些环境变量的程序。
我的任务是,我的父进程 parent1 在 fork/exec 过程之后最初创建了一个子进程 Child1 并设置了一个环境变量“CHILD=first”。
稍后在父进程的执行中,我按照相同的 fork/exec 过程创建了另一个子进程 Child2。这个 child2 有一个环境变量设置为“CHILD=second”。
现在,稍后在父进程的执行中,我必须从 Parent1 中读取 child1 和 child2 的所有环境变量,以进行基于 env 值的一些操作。是否可以从父进程中读取这些子环境变量?如果是这样,我该怎么做?