当前位置: 首页 > 数据分析师 > 数据分析师实战技能 > 数据分析师数据分析 > C语言execl()函数 执行文件函数

C语言execl()函数 执行文件函数

发布时间:2020年10月05日 04:21:19 来源: 点击量:982

【摘要】C语言execl()函数:执行文件函数相关函数:fork, execle, execlp, execv, execve, execvp头文件: include <unistd h>定义函数:int

C语言execl()函数:执行文件函数

相关函数: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 中.

范例
#include <unistd.h>
main()
{
    execl("/bin/ls", "ls", "-al", "/etc/passwd", (char *)0);
}

执行:
/*执行/bin/ls -al /etc/passwd */
-rw-r--r-- 1 root root 705 Sep 3 13 :52 /etc/passwd

分享到: 编辑:wangmin

就业培训申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

绑定手机号

应《中华人民共和国网络安全法》加强实名认证机制要求,同时为更加全面的体验产品服务,烦请您绑定手机号.

预约成功

本直播为付费学员的直播课节

请您购买课程后再预约

环球青藤移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球青藤官方微信服务平台

刷题看课 APP下载

免费直播 一键购课

代报名等人工服务

课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部