【发布时间】:2013-03-19 10:42:24
【问题描述】:
我想将退出状态 0 从 execve 进程发送到启动它的进程。 因为在 Success execve 永远不会返回,所以在那之后我无法做任何事情。但我想如果 execve 运行成功。
【问题讨论】:
-
OP 希望家长知道孩子的
exec已成功进行。exec失败可以通过多种方式报告给父进程(通过管道,或具有特殊的退出状态),但exec成功更难确认,因为成功exec定义意味着我们的进程不再运行。 -
@user4815162342:“...一个孩子的
exec...”是指创建孩子本身的exec或由exec完成的一个孩子(哪个回合是由父母exec创建的)? -
@alk
exec不会创建孩子,fork会。 “孩子的exec”是指“在子进程中执行的exec”。 -
@user4815162342:哦,是的,当然,脑部临时晕了……对不起。