exec函数族
fork()函数是用于创建一个子进程,该子进程几乎拷贝了父进程的全部内容,但是,这个新创建的进程如何执行呢?这个exec函数族就提供了一个在进程中启动另一个程序执行的方法。
exec函数族包括6个函数:
int execl(const char *path, const char *arg, ...);
int execlp(const char *file, const char *arg, ...);
int execle(const char *path, const char *arg, const char *envp[]);
i

本文介绍了Linux C编程中用于启动另一个程序执行的exec函数族,包括execl、execlp、execle、execv、execve和execvp六个函数。详细解释了各个函数的参数和用法,并通过实例展示了如何在进程中调用和使用这些函数。同时,提到了exec函数调用后会替换当前进程的代码和数据,但保留文件描述符不变。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



