首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个UNIX平台上的C程序。在程序的开始部分设置信号SIGUSR1的处理方式为执行delete程序。在创建子进程后,父进程向子进程发送信号SIGUSR1,并在子进程终止后显示子进程传来的返回参数。子进程发现已收到信号,就执行信号SIGUSR1所对应的处理
编一个UNIX平台上的C程序。在程序的开始部分设置信号SIGUSR1的处理方式为执行delete程序。在创建子进程后,父进程向子进程发送信号SIGUSR1,并在子进程终止后显示子进程传来的返回参数。子进程发现已收到信号,就执行信号SIGUSR1所对应的处理
admin
2016-05-14
61
问题
编一个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
操作系统
理工类
相关试题推荐
分部分项工程成本分析是按照________而进行的成本分析。()
施工过程质量控制的控制策略为:全面控制施工过程,重点控制________。
简要说明单钥密码算法的优缺点。
误用检测技术是按照___________模式搜寻事件数据的,最适用于对已知模式的可靠检测。
恶意代码的特征不体现()
库存的作用最基本的一个方面就是保证工业企业的生产能够正常地、________、均衡地进行。
在现实主义决策方案中,若a是折中系数,cui是方案Ai的收益值,f(Ai,θi)是方案Ai在θj状态下的收益值,错误的是()
电信公司准备在甲、乙两地之间公路架设光缆,题36图给出了两地间的公路交通图,其中,V1表示甲地,V2表示乙地,点与点之间的连线(边)表示公路,边上的数值表示与两地之间公路长度(km)。问如何选择架设路线可使光缆架设距离为最短?最短距离是多少?
简述网络操作系统和分布式操作系统的本质区别。
期货合约的唯一变量是()
随机试题
患者,女性,26岁。低热、盗汗,腹痛、腹胀伴腹泻1周,入院就诊。查体发现右腹部柔韧感,腹部移动性浊音阳性。下列选项中,可辅助确诊本病的是
应用运筹学决策的一般步骤是:熟悉环境、分析问题、______、收集数据、提出并验证解答、实施______。
下面几种类型的网络中,按照覆盖范围分类的是_______。
关于X线管容量的组合,错误的是
受卫生行政部门委托的机构或组织应当按照医师执业标准对医师进行定期考核,考核的内容是医师的( )
患者,男性,30岁,因股骨干骨折给予持续骨牵引,下列护理不妥的是
程序系统的应用包括()等。
网架中,腹杆的倾角以()为宜。
在肺总通气阻力中,最重要的是
由于僵尸企业问题越来越严重,经济学家不断发出警告,如果我们不从现在开始就重视预防和消除僵尸企业,那么总有一天经济活力将无法正常释放。以下哪项的意思最接近这些经济学家的警告?
最新回复
(
0
)