gpt4 book ai didi

c - 从子级执行多次

转载 作者:行者123 更新时间:2023-11-30 17:52:53 24 4
gpt4 key购买 nike

因此,我正在子进程内使用 execv() 执行一个文件,其文件描述符可能会根据输入进行修改。

但是,我试图在子进程的下一个进程之后执行一个进程,但由于 execv() 接 pipe 进程,因此在上一个调用之后调用 execv() 不起作用。

我如何从一个子进程执行多个进程?

最佳答案

当您在进程中调用 execv 时,原始进程镜像将被您正在执行的程序中的新进程镜像覆盖。这意味着您不能在同一进程中运行多个 execv,因为只有第一个会被执行。

要解决这个问题,您必须为计划运行的每个 execv 生成一个新进程。

关于c - 从子级执行多次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15933731/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com