0
我試圖讓一個子進程修改其父進程的環境列表。 摸索指出對MMAP(2)作爲路要走,如何使用mmap(2)從子進程修改父進程的環境?
void *mmap(void *start, size_t length, int prot, int flags, int fd, off_t offset);
,但我失去了對如何真正實現這一點。有任何想法嗎?
我試圖讓一個子進程修改其父進程的環境列表。 摸索指出對MMAP(2)作爲路要走,如何使用mmap(2)從子進程修改父進程的環境?
void *mmap(void *start, size_t length, int prot, int flags, int fd, off_t offset);
,但我失去了對如何真正實現這一點。有任何想法嗎?
您可以在不影響父進程
的環境,通常你只能影響當前進程的環境和調用所有的子進程。
不要強迫;合作。使用IPC向父母發出所需改變的信號(例如,管道回到父母,消息隊列,什麼不是) – sehe 2014-11-21 12:56:39