linux 进程控制编程 exec族函数

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


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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值