首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个UNIX平台上的C程序。父进程在创建了子进程后,显示子进程的标识数,并在子进程终止后,打开子进程创建的文件cmdfile,从文件中读入一个Shell命令串,并执行该命令串。子进程在当前目录下创建一个只有本用户可读可写的文件cmdfile,写入从键盘读
编一个UNIX平台上的C程序。父进程在创建了子进程后,显示子进程的标识数,并在子进程终止后,打开子进程创建的文件cmdfile,从文件中读入一个Shell命令串,并执行该命令串。子进程在当前目录下创建一个只有本用户可读可写的文件cmdfile,写入从键盘读
admin
2016-05-14
31
问题
编一个UNIX平台上的C程序。父进程在创建了子进程后,显示子进程的标识数,并在子进程终止后,打开子进程创建的文件cmdfile,从文件中读入一个Shell命令串,并执行该命令串。子进程在当前目录下创建一个只有本用户可读可写的文件cmdfile,写入从键盘读入的Shell命令串后,关闭该文件,并终止运行。
选项
答案
在程序清单17-3中,父进程先创建了一个子进程。子进程创建了一个文件,并将从终端上读入的命令写入文件;父进程打开文件后,从文件中读入命令串,并用Execl系统调用装入/bin/sh,执行该命令。 程序清单17-3:file.c #include<fcntl.h> #include<stdio.h> #include<unistd.h> /*execl()*/ #include<string.h> main() { int pid,fd; char cmd[256]; pid=fork(); switch(pid){ case-1: printf("System Call Error\n"); break; case 0; /*子进程*/ fd=creat("cmdfile",0600); /*创建文件*/ gets(cmd); /*从键盘输入命令串* write(fd,cmd,strlen(cmd)+1); /*写文件*/ close(fd); break; default: /*父进程*/ wait(NULL); /*等待子进程终止*/ printf("Child’s PID=%d\n",pid); fd=open("cmdfile",o_RDONLY); /*打开文件*/ read(fd,cmd,sizeof(cmd)); execl("/bin/sh","sh","-c",cmd,(char*)0);/*执行该命令串*/ } }。
解析
转载请注明原文地址:https://kaotiyun.com/show/vpNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
状态转换方法目前主要有三种实现方法:____________、有色Petri-Net和语言/应用编程接口。
OSI安全体系结构定义了鉴别服务、____________、数据机密性服务、数据完整性服务和抗抵赖性服务五大类安全服务。
某局域网(如下图所示)由1个路由器、1个防火墙、1个交换机、2个服务器、1个网络打印机,以及内网8台工作站计算机组成。请完成下述要求:(1)在下图的空白框中填写设备名;(2)完成下图中设备之间的连线,以构成完整的网络结构图。
ICMP响应分析探测技术本质是一种基于___________协议栈的操作系统指纹探测技术。()
简述屏蔽子网体系结构中堡垒主机的作用。
简要说明双钥密码体制的优缺点。
网络安全体系结构通常由___________、检测、响应和恢复等手段构成。
应用运筹学方法进行决策过程中,一旦建立成适当的模型,就要准备收集那个模型所需要的_________。
某工程有7道工序,工序衔接与有关时间数据如题37表。试绘制网络图,并在图上标出各节点时间参数。
随机试题
3PE焊缝缺陷的表现形式有哪些?
不符合陈旧性出血特点的是
下列属于法律中规定的孕产期保健服务内容的是
在设计阶段应用价值工程进行方案优化控制工程造价时,研究对象的选取常通过()确定。
某商品混凝土公司一次性购进一批散装水泥,按要求见证取样每一批量不得超过()t。
要保持高质量的库存商品,事前控制很关键,其主要环节及采取的措施有()。
ERP通过前馈的物流和反馈的信息流和资金流,把客户需求和企业内部的生产活动,以及供应商的制造资源整合在一起,体现完全按用户需求制造的一种供应链管理思想的功能网链结构模式,它的基础是()。
阅读下面的文言文,完成后面各题。水仙水仙一花,予之命也。予有四命,各司一时:春以水仙兰花为命;夏以莲为命;秋以秋海棠为命;冬以腊梅为命。无此四花,是无命也。一季
任何国家的文化都具有民族性和世界性,但在发展过程中,强调的重点可能不一样,带来的后果也不同:过多强调文化的民族性,可能使民族文化游离于世界文化之外;过多强调文化的世界性,又可能使民族文化丧失民族特色。就文化发展的实际情况看,每个国家的文化要想在世界舞台上确
下列不属于彩色电视制式的是(50)。
最新回复
(
0
)