使用exec 执行一个新的程序,会继承父进程打开的文件描述符吗?
继承Socket, 继承pipe, 是为了进程间通信。
execl (char* path, const char * arg, …) 用来执行参数path 字符串所代表的文件路径,接下来的参数代表执行该文件的时候传递的 arg[0], arg[1]..等,最后一个参数必须是NULL,或者空指针结束。execl(“/bin/ls”, “ls”, “-al”, “/etc/passwd”, 0)
execv (const char* path, char* const argv[]);
execle (char* path, const char* arg, ..., char* const envp[]);
execlp (char* path, const char * arg, ...);
execve (