相关函数:fork, execle, execlp, execv, execve, execvp
头文件:#include <unistd.h>
函数定义:int execl(const char *path, const char *arg, ...);
函数说明:execl()用来执行参数path字符串所代表的文件路径, 接下来的参数代表执行该文件时传递的argv[0],argv[1].....最后一个参数必须用空指针NULL作结束。
返回值 :成功则不返回值, 失败返回-1, 失败原因存于errno中
范例:
/* 执行 /bin/ls -al /ect/passwd */
#include <unistd.h>/*** File: execl.c**/
main()
{
execl("/bin/ls", "ls", "-al", "/etc/passwd", (char *) 0);
} 或
#include <unistd.h>/*** File: execl.c**/
int main()
{
char args[]=" -l";
execl("/bin/ls","ls","-al","/etc/",NULL);
return 0;
}
[cnscn@test c]$ make execl
gcc execl.c -o execl
[cnscn@test c]$ ./execl
-rw-r--r-- 1 root root 2218 Jan 13 11:36 /etc/passwd

execl函数的用法相关推荐

  1. Linux下execl函数与execlp函数的具体详细用法

    execl()函数:执行文件函数 头文件: #include<unistd.h> 定义函数: int execl(const char * path, const char * arg, ...

  2. linux execl()函数

    关于execl()函数族的用法不在赘述,其他博主介绍的很详细.下面说下作者在使用该函数时所犯的错误: 作者想通过使用execl()函数在子进程中调用其他函数,起初楼主是 这样用的: if((a = e ...

  3. 关于C语言中的malloc和free函数的用法

    一.malloc()和free()的基本概念以及基本用法: 1.函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针 ...

  4. Python assert断言函数及用法

    Python assert断言函数及用法 Python assert 语句,又称断言语句,可以看做是功能缩小版的 if 语句,它用于判断某个表达式的值,如果值为真,则程序可以继续往下执行:反之,Pyt ...

  5. python中的counter()、elements()、most_common()和subtract()函数的用法

    python中的counter().elements().most_common()和subtract()函数的用法 counter()方法: class collections.Counter([i ...

  6. Java正则表达式--Matcher.group函数的用法

    https://www.cnblogs.com/jiafuwei/p/6080984.html Java正则表达式--Matcher.group函数的用法 原来,group是针对()来说的,group ...

  7. MapInfo中常用查询函数及用法

    MapInfo中常用查询函数及用法: 函数用途 语法 备注 图层中选点 Str$(obj)="point": Str(String)表示字符串:point表示点: 图层中选线 St ...

  8. Oracle trunc()函数的用法

    --Oracle trunc()函数的用法 /**************日期********************/ 1.select trunc(sysdate) from dual  --20 ...

  9. php error log 函数,php日志函数error_log如何使用 php日志函数error_log用法介绍

    php日志函数error_log如何使用?这篇文章主要介绍了php日志函数error_log用法,结合实例形式分析了php日志函数error_log相关的配置文件设置.函数功能.用法与使用注意事项,需 ...

最新文章

  1. 浅议Python append()与NumPy append()
  2. SpringMVC项目前台利用ajaxFileUpload传递图片后台接收
  3. “开源”将成为物联网开发生态链的标准
  4. 初识单点登录及JWT实现
  5. IIAI CVPR 2019 跟踪、检测、分割论文荐读
  6. 用python生成多个txt文件
  7. 【电子书分享】决战大数据-驾驭未来商业的利器.pdf(附下载链接)
  8. HTML5几大新特性
  9. 正则化regularization
  10. 4.算法通关面试 --- 树和图
  11. 计算机应用可分为哪两类,计算机应用简答题
  12. 像仓管一样管理redux-仓管也需要才艺(中间件)
  13. 基于C#语言Windows窗体应用(.Net Framework)的教室点名系统V1.0
  14. python语言三角函数_python中三角函数_Python中的三角函数
  15. Python的繁体简体转换
  16. java实现清除图片水印_Java 添加、删除PPT文本和图片水印
  17. 星浩资本-以流程为中心
  18. 苹果电脑传android文件怎么打开,怎么用苹果电脑给android手机传文件
  19. fifa11键盘按键_FIFA 20 Player集群
  20. mysql的循环语句(循环插入数据)

热门文章

  1. 解决Oracle 11g企业管理器无法打开
  2. 怎么绕过PHP的防护,PHP代码层防护与绕过
  3. B 站崩了,总结下「高可用」和「异地多活」
  4. 关于BD文件的一些操作
  5. find vba 模糊_求Find模糊查找和绝对查找的方法。
  6. ​华为回应出售手机业务传闻:假消息;微软将ChatGPT整合到更多工具中:不用写代码就能开发应用;苹果更新Mac产品线|极客头条...
  7. 深入理解 window.onload
  8. 【视频+图文 直播贴】2014.9.9 Apple苹果发布会
  9. Java实现矩阵运算——矩阵乘法、矩阵转置、自动填充矩阵行
  10. 数学小课堂:库尔贝勒交叉熵(K-L divergence,也叫KL散度)【量化度量错误预测所要付出的成本,避免制订出与事实相反的计划】