首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个C程序,父进程首先设置信号SIGUSR1的处理方法和创建无名管道,再创建一个子进程,然后从键盘上读入一个命令串(如ls-l),并通过无名管道向子进程发送该命令串。之后再向子进程发送软中断信号SIGUSR1,父进程等待子进程终止。子进程读到命令后,睡眠
编一个C程序,父进程首先设置信号SIGUSR1的处理方法和创建无名管道,再创建一个子进程,然后从键盘上读入一个命令串(如ls-l),并通过无名管道向子进程发送该命令串。之后再向子进程发送软中断信号SIGUSR1,父进程等待子进程终止。子进程读到命令后,睡眠
admin
2016-05-12
35
问题
编一个C程序,父进程首先设置信号SIGUSR1的处理方法和创建无名管道,再创建一个子进程,然后从键盘上读入一个命令串(如ls-l),并通过无名管道向子进程发送该命令串。之后再向子进程发送软中断信号SIGUSR1,父进程等待子进程终止。子进程读到命令后,睡眠等待10秒,在收到软中断信号SIGUSR1后,在软中断处理程序中利用例行库中的程序执行,执行该命令串后返回。子进程然后打印Completed后终止自己。父进程在子进程完成任务和返回结果状态后结束运行。
选项
答案
程序清单24-3:sig.c #include<signal.h> #include<string.h> #include<stdlib.h> #include<stdio.h> char cmd[100]; main() { int pid,status,chan[2]; void func(); signal(SIGUSR1,func); //设置信号处理方式 pipe(chan); //创建无名管道 if(pid=fork()){ close(chan[0]); printf("Canmand="); gets(cmd); write(chan[1],cmd,strlen(cmd)+1); close(chan[1]); sleep(5); kill(pid,SIGUSR1); wait(&status); //等待子进程终止 printf("status=%d\n",status); }else{ close(chan[1]); bzero(cmd,sizeof(cmd)); read(chan[0],cmd,sizeof(cmd)); Sleep(10); printf("Completed.\n"); exit(0); } } void func() { system(cmd); }。
解析
转载请注明原文地址:https://kaotiyun.com/show/zvNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
在机电一体化系统内,主要用于各级之间的信息传递的功能模块是【】
何谓DDA算法?
项目管理
以下关于建设程序的主要内容叙述不正确的是()
下列不属于常见的风险分析的方法是()
根据《工程建设项目招标范围和规模标准》的规定,属于必须招标的工程建设项目范围的工程建设项目,勘察、设计、监理等服务的采购,单项合同估算价在________万元人民币以上的,必须进行招标。()
某大学生收到四家公司的聘用通知,年薪分别为5万、6.2万、6.8万、7万。考虑长远发展,该生选择了6.2万年薪的工作,则他选择的机会成本________万元。()
某企业的网络安全设备配置拓扑如图所示。选用适当的网络安全设备填入图的①~④处。答案填写在答题纸上。可选网络安全设备:路由器、防火墙、中心交换机、身份认证服务器
根据密码学基本概念和加密算法知识,试回答下列问题:简述一般密码系统的模型。
某局域网(如下图所示)由1个路由器、1个防火墙、3个交换机、1个服务器,以及内网8台客户端计算机组成。请完成下述要求:(1)在上图的空白框中填写设备名;(2)完成上图中设备之间的连线,以构成完整的网络结构图。
随机试题
再贴现作为货币政策工具运用的前提条件有()。
Thechildrenareveryfatbut______becausetheyappearill-nutritious(营养不良).
明确说明“癥即积,瘕即聚”的医著是
患者,女,44岁。因右上后牙遇冷热敏感1周就诊。检查:右上第二磨牙龋坏,洞底较深、近髓。去腐质过程中患者疼痛明显。首选的治疗方法是
材料采购合同的履行环节包括()、产品的质量检验等。
在Foxbase中,INSERT命令可在数据库中任何位置插入记录。()
()文化遗址是与古长城遗址、古长安兵马俑遗址并列的中国最著名的历史文化遗址。
钱钟书的《围城》主旨是()。
坚持从严治警、依法治警。坚决克服消极腐败现象的途径有()。
Forthousandsofyears,peoplethoughtofglassassomethingbeautifultolookat.Onlyrecentlyhavetheycometothinkofita
最新回复
(
0
)