execl家族函数总结
来源:互联网 发布:vr视频软件 编辑:程序博客网 时间:2024/04/30 10:31
int execl(const char *path, const char *arg, ...);
int execlp(const char *file, const char *arg, ...);
int execle(const char *path, const char *arg,..., char * const envp[]);
int execv(const char *path, char *const argv[]);
int execvp(const char *file, char *const argv[]);
int execvpe(const char *file, char *const argv[],char *const envp[]);
1. execl("/bin/ls", "ls", "-al", NULL);
第一个参数指明指令ls 的位置是/bin/ls
之后的指令就是想写的指令,以列表形式写出,再加NULL结束。
2.execlp("ls", "ls", "-al", NULL);
第一个参数ls是从环境变量$PATH中找出。之后是以列表形式加NULL结束。
3.
4.char *argv[] = {"ls", "-al", NULL} ;
execv("/bin/ls", argv);
第一个参数是找出ls可执行文件的位置,第二个是想执行指令集合的数组。
5.
char *argv[] = {"ls", "-al", NULL} ;
execvp("ls", argv);
execvp的第一个参数从环境变量$PATH中找出,之后是执行指令集合的数组。
6.
int execvpe(const char *file, char *const argv[],char *const envp[]);
int execle(const char *path, const char *arg,..., char * const envp[]);
这两个与上面一些的区别主要就是最后一个参数envp[];我看了些资料,
说的是:
函数传递指定参数envp,允许改变子进程的环境,无后缀e时,子进程使用当前程序的环境。
但是具体要怎么去改变环境变量,我还是不是很清楚.
int execlp(const char *file, const char *arg, ...);
int execle(const char *path, const char *arg,..., char * const envp[]);
int execv(const char *path, char *const argv[]);
int execvp(const char *file, char *const argv[]);
int execvpe(const char *file, char *const argv[],char *const envp[]);
1. execl("/bin/ls", "ls", "-al", NULL);
第一个参数指明指令ls 的位置是/bin/ls
之后的指令就是想写的指令,以列表形式写出,再加NULL结束。
2.execlp("ls", "ls", "-al", NULL);
第一个参数ls是从环境变量$PATH中找出。之后是以列表形式加NULL结束。
3.
4.char *argv[] = {"ls", "-al", NULL} ;
execv("/bin/ls", argv);
第一个参数是找出ls可执行文件的位置,第二个是想执行指令集合的数组。
5.
char *argv[] = {"ls", "-al", NULL} ;
execvp("ls", argv);
execvp的第一个参数从环境变量$PATH中找出,之后是执行指令集合的数组。
6.
int execvpe(const char *file, char *const argv[],char *const envp[]);
int execle(const char *path, const char *arg,..., char * const envp[]);
这两个与上面一些的区别主要就是最后一个参数envp[];我看了些资料,
说的是:
函数传递指定参数envp,允许改变子进程的环境,无后缀e时,子进程使用当前程序的环境。
但是具体要怎么去改变环境变量,我还是不是很清楚.
0 0
- execl家族函数总结
- exec函数家族总结
- Execl中函数使用总结
- execl函数
- execl()函数
- EXECL函数
- execl函数
- execl函数
- 导出Execl(电子表格)总结
- asp execl 技术总结
- VC 操作Execl总结
- execl函数的用法
- execl函数的用法
- Linux execl()函数练习
- execl函数族
- javaScript中三大家族总结
- Linux exec家族函数
- Printf 家族函数
- enum在C语言中的使用
- [BZOJ 2194] 快速傅立叶之二 · FFT
- 进程基础的一些相关函数
- ”google play 服务”(Google play services) 如何安装
- jQuery对radio,checkbox,select元素的操作
- execl家族函数总结
- 嵌入式linux文件系统相关
- ubuntu14.04安装caffe+digits
- 【Android开发小记--8】传感器 以及 指南针的实现
- 计算机网络6--多路复用技术
- BO SDK - 列出所有 web intelligence 报表用到的 universe object
- Android基础之Fragment
- Codeforces Round #322 (Div. 2) F. Zublicanes and Mumocrates(树形dp)
- JavaScript