它可以根据指定的文件名或目录名找到可执行文件,并用它来取代原调用进程的数据段、代码段和堆栈段,在执行完之后,原调用进程的内容除了进程号外,其他全部被新的进程替换了。另外,这里的可执行文件既可以是二进制文件,也可以是Linux下任何可执行的脚本文件。 在Linux中使用exec函数族主要有两种情况: ? 当进程认为自己不能再为系统和用户做出任何贡献时,就可以调用exec函数族中的任意一个函数让自己重生; ? 如果一个进程想执行另一个程序,那么它就可以调用fork()函数新建一个进程,然后调用exec函数族中的任意一个函数,这样看起来就像通过执行应用程序而产生了一个新进程(这种情况非常普遍)。 exec函数的例子2 如果还想保留父进程怎么办?? #include unistd.h int main(int argc, char *argv[]) { if(fork()==0) { if(execl(/bin/echo, echo, executed by execl, NULL)0) perror(Err on execl); } // 父进程做其他事情 return 0; } exec函数族 exec函数族使用区别 exec函数族使用区别 查找方式 表中的前四个函数的查找方式都是完整的文件目录路径,而最后两个函数(以p
您可能关注的文档
- 【期中试卷】2013年上海市七年级下学期期中考试试卷-语文描述.doc
- Lightscape3.2题库.doc
- 《信客lu描述.ppt
- 《信息安全技术》数据加密实验描述.doc
- LINDO入门题库.ppt
- Lingo_快速入门55页题库.ppt
- Linguistics(E_Cchapter1-3)题库.doc
- 人教版五年级下册语文28《彩色的非洲》分解.ppt
- 《信息传递改变着我们的生活》描述.ppt
- 《刑事侦查学》整理描述.doc
- 【全国百强校】山东省牟平第一中学2015-2016学年高一上学期政治新授课必修一:2.2价格变动的影响描述.ppt
- Linux管理与维护FTP服务器题库.ppt
- linux基础-第一章题库.ppt
- linux命令及oracle备份题库.doc
- 【全优设计】2017版高三语文一轮复习第4部分高考作文梯级学案专题三发展等级培养14让更丰富描述.ppt
- 人教版五年级语文下册28.彩色的非洲(教研课)分解.ppt
- 人教版五年级语文下册第三单元电子表格教案分解.doc
- Linux实用教程(人民邮电出版社)电子教案08题库.ppt
- 人教版五下口语交际习作五分解.ppt
- linux所有配置文件详解题库.doc
最近下载
- 塔式起重机安全使用知识培训讲义.pdf
- 2025年高考(上海卷)历史真题(学生版+解析版).doc VIP
- 08:王兴兴:从偏科少年到机器人领域的传奇先锋-备战2025年高考语文3月热点素材速递.docx VIP
- 2014高尔夫全车维修手册4 工作描述.pdf VIP
- 城市污水处理厂污泥处理与安全处置关键技术与设备.doc VIP
- 燃气用聚乙烯管道焊接技术规则.docx VIP
- L13J7-3+吊顶-标准图集.docx VIP
- 建设单位质量强制性条文实施管理措施.docx VIP
- Q_YXC 09-2018硫酸钾钙镁肥.pdf
- 22S702 室外排水设施设计与施工——钢筋混凝土化粪池.docx VIP
原创力文档

文档评论(0)