Linux 进程替换(exec函数)实现代码
# include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include<fcntl.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<string.h>
int main()
{
pid_t id=fork();
if(id==0)
{
printf("child is running\n");
sleep(1);
char* env[]={"MYENV=/A/B/C/D/AAAA",NULL};
char* argv[]={"ls","-l","-n","-i",NULL};
// execl("/bin/ls","ls","-l","-n","-i",NULL);
// execlp("ls","ls","-l","-n","-i",NULL);
// execv("/bin/ls",argv);
// execvp("ls",argv);
// execle("./myenv","myenv",NULL,env);
execve("./myenv",argv,env);
printf("child id done\n"); //exec成功的话不执行此语句
exit(1);
}
else
{
pid_t ret=waitpid(id, NULL,0);
if(ret>0)
{
printf("father wait success\n"); }
else{
printf("child quit not normal\n");
} } return 0; }
下图就是execl execlp execv execvp的结果图
下图是execle execve的结果图
感谢阅读,希望能帮助到大家,谢谢大家对对本知道支持!
# Linux
# 进程替换(exec函数)
# exec函数
# 深入解读Linux进程函数fork()
# vfork()
# execX()
# linux find命令之exec简单概述
# linux php-cgi.exe占用cpu 100%的一次排障之旅
# 如何实现在Linux上执行exe文件
# 希望能
# 谢谢大家
# stat
# string
# int
# fcntl
# sys
# types
# main
# printf
# child
# running
# pid_t
# id
# fork
# pre
# class
# brush
# strong
相关文章:
建站主机系统SEO优化与智能配置核心关键词操作指南
如何通过虚拟主机快速搭建个人网站?
公司网站制作费用多少,为公司建立一个网站需要哪些费用?
外贸公司网站制作,外贸网站建设一般有哪些步骤?
内网网站制作软件,内网的网站如何发布到外网?
如何彻底卸载建站之星软件?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
如何在云主机上快速搭建网站?
兔展官网 在线制作,怎样制作微信请帖?
定制建站哪家更专业可靠?推荐榜单揭晓
建站之星安装步骤有哪些常见问题?
如何在Ubuntu系统下快速搭建WordPress个人网站?
Swift中swift中的switch 语句
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
如何快速生成高效建站系统源代码?
网站制作难吗安全吗,做一个网站需要多久时间?
北京制作网站的公司,北京铁路集团官方网站?
小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建
济南网站建设制作公司,室内设计网站一般都有哪些功能?
如何在阿里云通过域名搭建网站?
如何用低价快速搭建高质量网站?
如何快速启动建站代理加盟业务?
建站主机服务器选购指南:轻量应用与VPS配置解析
如何做网站制作流程,*游戏网站怎么搭建?
建站之星多图banner生成与模板自定义指南
如何在Windows服务器上快速搭建网站?
新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?
如何在阿里云域名上完成建站全流程?
洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?
宝塔建站无法访问?如何排查配置与端口问题?
如何快速生成可下载的建站源码工具?
如何快速使用云服务器搭建个人网站?
如何配置FTP站点权限与安全设置?
如何在阿里云服务器自主搭建网站?
可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?
如何通过FTP服务器快速搭建网站?
如何在阿里云虚拟主机上快速搭建个人网站?
如何在Golang中处理模块冲突_解决依赖版本不兼容问题
建站之星安装后界面空白如何解决?
如何通过西部数码建站助手快速创建专业网站?
,有什么在线背英语单词效率比较高的网站?
深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?
Swift中循环语句中的转移语句 break 和 continue
如何有效防御Web建站篡改攻击?
电商平台网站制作流程,电商网站如何制作?
建站之星安装需要哪些步骤及注意事项?
油猴 教程,油猴搜脚本为什么会网页无法显示?
如何在腾讯云服务器上快速搭建个人网站?
网页设计与网站制作内容,怎样注册网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。