linux系统调用 exec函数族简介

6个exec只有execve是真正意义上的系统调用,其它都是在此基础上经过包装的库函数。 exec函数族的作用是根据指定的文件名找到可执行文件,并用他来取代系统调用的内容,也就是说在调用进程内部执行一个可执行文件(2进制或脚本)。 exec函数执行成功后不返回,因为调用进程的实体,包括代码段、数据段、栈堆等都被替换,只保留进程ID等表面信息为变。只有调用失败才会返回-1,从原程序的调用点接着往下走
相关文章
相关标签/搜索