Linux:进程权能

 

Linux:进程权能

Linux:进程权能

 

 

execve(执行文件)在父进程中fork一个子进程,在子进程中调用exec函数启动新的程序。exec函数一共有六个,其中execve为内核级系统调用,其他(execl,execle,execlp,execv,execvp)都是调用execve的库函数

表头文件:#include<unistd.h>

定义函数:int execve(const char * filename,char * const argv[ ],char * const envp[ ]);

函数说明:execve()用来执行参数filename字符串所代表的文件路径,第二个参数是利用指针数组来传递给执行文件,并且需要以空指针(NULL)结束,最后一个参数则为传递给执行文件的新环境变量数组。

返回值:如果执行成功则函数不会返回,执行失败则直接返回-1,失败原因存于errno 中。

 

Linux:进程权能

 

 

 

Linux:进程权能      Linux:进程权能

这个程序缺一个exit(0)

 

相关文章:

  • 2022-12-23
  • 2021-11-16
  • 2021-12-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-31
  • 2021-11-18
  • 2021-05-30
  • 2022-02-15
  • 2021-05-06
  • 2022-01-29
相关资源
相似解决方案