关于linux中的exec*系列函数的一点tip
刚接触linux编程,在看示例程序的时候,发现exec*系列函数很奇怪,表示参数的那些变量中的第一个一定是该进程的名字。这一点很容易忘记。
比如说,(一下红色的是程序名字,这里必须要重现)
execl("/bin/ls", "ls", "/home", NULL);
char *str[3] = {"ls","-l","/home/"};
execv("/bin/ls", str);
------------------------------------------------------------------------
email : aicrosoft1104@126.com
吃遍天下。