谁能解释一下linux下execle函数的用法吗?最好能给一个程序例子!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谁能解释一下linux下execle函数的用法吗?最好能给一个程序例子!相关的知识,希望对你有一定的参考价值。

如果你理解execv, 那么execle和他的区别就是, 前者的调用参数是以数组形式给的,而后者则是以列表方式给,也就是execle(path, arg1, arg2, ..., envp), 并且提供了环境变量参数;

#include<unistd.h>
#include<stdio.h>
#include<stdlib.h>

int main()

char *envp[]="PATH=/tmp","USER=shan",NULL;
if(fork()==0)

if(execle("/bin/dir","dir",NULL,envp)<0)
perror("execle error!");

return 0;
参考技术A execl(MPLAYERPATH, "mplayer", "-",NULL);

以上是关于谁能解释一下linux下execle函数的用法吗?最好能给一个程序例子!的主要内容,如果未能解决你的问题,请参考以下文章

关于Linux系统中execlp函数的用法

谁能解释一下bin目录下一般放的是啥文件

面试官:能解释一下javascript中bindapply和call这三个函数的用法吗

这道题能解释一下吗?

关于R语言。。。能解释下啥意思

关于R语言。。。能解释下啥意思