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;
}

本文详细介绍了Linux环境下execl函数的使用方法,并通过两个实例展示了如何利用execl执行命令。

299

被折叠的 条评论
为什么被折叠?



