2011-04-26 26 views

回答

5

execexec系列调用垃圾当前进程并在同一进程空间内启动新程序。如果要在当前程序中执行另一个程序,则需要使用fork产生一个新进程,然后在子进程中调用exec,并让父进程等待子进程完成。 waitpid函数将提供子进程的返回码。

查看here的例子。

0

我从the man page

引用的exec()函数系列 用一个新的进程映像替换当前的进程映像 。

即,exec不返回。你想达到什么目的,或者换句话说,系统有什么问题?

+0

您的问题的答案的线索可以在OP最近的问题中找到。例如,'setr​​limit()'。 – 2011-04-26 22:07:38

相关问题