首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个UNIX平台上的C程序。在程序的开始部分设置信号SIGUSR1的处理方式为执行delete程序。在创建子进程后,父进程向子进程发送信号SIGUSR1,并在子进程终止后显示子进程传来的返回参数。子进程发现已收到信号,就执行信号SIGUSR1所对应的处理
编一个UNIX平台上的C程序。在程序的开始部分设置信号SIGUSR1的处理方式为执行delete程序。在创建子进程后,父进程向子进程发送信号SIGUSR1,并在子进程终止后显示子进程传来的返回参数。子进程发现已收到信号,就执行信号SIGUSR1所对应的处理
admin
2016-05-14
78
问题
编一个UNIX平台上的C程序。在程序的开始部分设置信号SIGUSR1的处理方式为执行delete程序。在创建子进程后,父进程向子进程发送信号SIGUSR1,并在子进程终止后显示子进程传来的返回参数。子进程发现已收到信号,就执行信号SIGUSR1所对应的处理程序delete,该程序删除当前目录下的core文件,如删除失败,终止本进程,传给父进程的参数为1,否则从delete程序返回后,子进程显示Success,传给父进程的参数为0。
选项
答案
实现该功能的C程序见程序清单15-4。 程序清单15-4:signal.c #include<sys/types.h> #include<signal.h> main() { int pid,status; void delete(); signal(SIGUSR1,delete);/*预置信号处理程序*/ if(pid=fork()){/*创建子进程*/ kill(pid,SIGUSR1);/*发送信号*/ wait(&status);/*等待子进程终止*/ printf("status=%d\n",status), }else{ sleep(10), printf("Chiid:Success.\n"); exit(0); } } void delete() { int ret; ret=unlink(core);/*删除当前目录下的core文件*/ if(ret==-1) exit(1), return; }。
解析
转载请注明原文地址:https://kaotiyun.com/show/VYNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
下列不属于施工过程质量控制的是()
工序活动条件质量控制包括()
固定资产在社会生产过程中是________;而流动资产则是________。
指纹探测的实现依据是不同类型、___________的操作系统在协议栈实现上存在细微差别。()
状态转换方法使用系统状态和___________来描述和检测入侵。
CIDF将入侵检测系统分为___________、事件分析器、响应单元和事件数据库四个基本组件。
在时间序列预测中,下列哪项函数可用二元线性回归法预测(其中y为因变量,t为自变量,其余为参数)()
下列有关时间与资源优化的叙述中,不正确的是()
P1、P2、P3、P4为具有合作关系的四个进程,P1执行三个计算操作并将结果分别存入X、Y、Z变量,P1运行结束后,P2、P3和P4分别计算X、Y、Z变量的平方值并将结果存入原变量。利用P、V操作实现上述进程间的同步关系。
设有n个进程共用一个相同的程序段(临界区),若每次只允许一个进程进入临界区,则信号量的变化范围是()
随机试题
男性,36岁,2天前着凉后发热,体温38.9℃,伴呼吸困难,咳嗽,咳少量黄痰,腹泻两次,自服“先锋霉素”无效。入院查体:嗜睡,口唇轻度发绀,脉搏100次/分,呼吸28次/分,双肺叩清音,双下肺可闻及湿啰音,心律整,腹(-),血WBC12.3×109/L,
湿热俱盛的黄疸病最佳治疗方剂是
DIC多见于
翼外肌在髁状突上的附着处为
为了使人们上下楼梯时不至过于疲劳、并保证最短的一段楼梯有一定的高度感,我国规定每段楼梯的踏步数最少也应为()步。
在Word编辑状态下,通过( )操作可以选中整个文档内容。
国家建立中央银行,专门行使中央银行的职能,这种模式称为()制度。
请为人教版高中地理必修2第一章第一节《人口的数量变化》写一篇教学设计。
(2016重庆)艺术创作世界没有“安慰奖”,作品自身的水准远比空谈“磨剑”的口头功夫来得重要。更何况有些标榜的“年数”,还未必真实。所以套用一句当下的流行语:少一些磨剑,多一些真诚。当然,这绝对不是说文艺作品不需要反复打磨;恰恰相反,正是因为文艺作品需要真
给同学孙冉发邮件。E—mail地址:sunshine9960@gmail.com主题:鲁迅的文章正文:孙冉,你好,你要的两篇鲁迅作品在邮件附件中,请查收。将考生文件夹下的文件LuXunl.txt和LuXun2.txt粘贴至邮件附件中。
最新回复
(
0
)