1. execl
函数的作用: 执行一个文件,
函数原型: int execl(const char *path, const char *arg,..)
参数说明: path:代表的文件路径;
arg: 表示argv[0], argv[1],...
最后一个以NULL结束;
返回值:成功函数没有返回,出错-1;
2.execv
函数的作用:执行文件
函数原型:int execv(const char *path, char * const argv[])
函数的参数: path:代表的文件路径;
argv:是一个数组里的指针传递过来;
返回值: 成功不返还,出错-1
函数的作用: 执行一个文件,
函数原型: int execl(const char *path, const char *arg,..)
参数说明: path:代表的文件路径;
arg: 表示argv[0], argv[1],...
最后一个以NULL结束;
返回值:成功函数没有返回,出错-1;
2.execv
函数的作用:执行文件
函数原型:int execv(const char *path, char * const argv[])
函数的参数: path:代表的文件路径;
argv:是一个数组里的指针传递过来;
返回值: 成功不返还,出错-1
3 execlp
函数的作用:在PATH环境变量中查找文件并执行
函数原型:int execlp(const char *file, const char *arg,..)
参数说明:file:在PATH环境变量中查找file文件名;
arg: 表示argv[0], argv[1],...最后一个是NULL
返回值: 成功不返还,出错-1
4 execve
函数的作用:执行文件
函数原型:int execve(const char *filename, char * const argv[],char *const envp[])
函数的参数: filename:代表的文件路径;
argv:是一个数组里的指针传递过来;
envp:作为传递给执行文件的新环境变量数组
返回值: 成功不返还,出错-1
5 execvp
函数的作用:在PATH环境变量中执行文件
函数原型:nt execvp(const char *file, const char *arg[])
函数的参数:file:在PATH环境变量中查找file文件名;
argv:是一个数组里的指针传递过来;
返回值: 成功不返还,出错-1