首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个UNIX平台上的C程序。在程序的开始部分设置信号SIGUSR1的处理方式为执行delete程序。在创建子进程后,父进程向子进程发送信号SIGUSR1,并在子进程终止后显示子进程传来的返回参数。子进程发现已收到信号,就执行信号SIGUSR1所对应的处理
编一个UNIX平台上的C程序。在程序的开始部分设置信号SIGUSR1的处理方式为执行delete程序。在创建子进程后,父进程向子进程发送信号SIGUSR1,并在子进程终止后显示子进程传来的返回参数。子进程发现已收到信号,就执行信号SIGUSR1所对应的处理
admin
2016-05-14
43
问题
编一个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的通信机制描述错误的是()
CIDF的通信机制主要从配对服务、路由、消息层及消息层处理四个方面来讨论消息的封装和___________。
图解法一般适合于求解含_______变量的线性规划问题,不适合于求解含_______变量的线性规划问题。
线性回归方程随着影响变量数目不同可分为_______和_______。
作为预测的对象,未来的不确定事件必须是具有一定的______或者具有一定的______。
对于标准形式的线性规划问题,B为A的一个m×m的基,若XB=B-1b≥0;且其余非基变量为0,则在CBB-1A≤C时,XB是________问题的最优解。()
SNMP定义了管理进程和________之间的关系。
随机试题
社会管理
市场调查就是要了解市场,搞清楚市场需求和市场供应两方面的情况。()
新生儿期的保健护理重点为:
一般保证是指在建设项目筹资经济活动中,在保证合同中约定,债务人不能履行债务时,由()来承担保证的责任。
一般纳税企业缴纳上月增值税的会计分录应为()。
根据反垄断法律制度的规定,在经营者集中附加限制性条件批准制度中,监督受托人应当符合的要求有()。
甲养殖场在A市的北郊,占地约4800平方米。2005年1月,甲得知该市将对城北进行城市规划,道路要从其养殖场中心通过,占去养殖场土地面积1500平方米。于是甲在没有向A市国土局办理申请用地手续的情况下,擅自以拆除其中养鸡场为名,与私人签订了协议.将20户住
即使在古代,规模生产谷物的农场,也只有依靠大规模的农产品市场才能生存,而这种大规模的农产品市场意味着有相当人口的存在。因为中国历史上只有一家一户的小农经济,从来没有出现过农场这种规模生产的农业模式,因此,现在考古所发现的中国古代城市,很可能不是人口密集的城
IthasbeenahundredyearssincethelastbigoneinCalifornia,the1906SanFranciscoearthquake,whichhelpedgive(1)_____
Whenprehistoricmanarrivedinnewpartsoftheworld,somethingstrangehappenedtothelargeanimals:theysuddenlybecameex
最新回复
(
0
)