Linux下头文件
#include <unistd.h>
函数定义
int execl(const char *path, const char *arg, ...)
实例1
/*
* execl函数使用实例1
*功能:执行/bin/ls -al /etc/passwd
* */
#include <unistd.h>
int main(void)
{
//执行/bin目录下的ls
//第一个参数为程序名ls,第二个参数为-al,第三个参数为/etc/passwd
execl("/bin/ls", "ls","-al","/etc/passwd",(char*)0);
return 0;
}
实例2
include <unistd.h>
int
main(void)
{
char args[] = "-l";
/*
* 执行/bin目录下的ls,第一参数为程序名ls,
* 第二个参数为-al,第三个参数为/etc/
*/
execl("/bin/ls","ls","-al","/etc/",NULL);
return 0;
}