首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个UNIX平台上的C程序。父进程创建一个子进程后,显示子进程标识数并等待子进程终止,父进程在子进程终止后显示子进程的返回状态。子进程通过映像改换,执行命令,将当前目录中core文件和以.bak结尾的文件全部删除。如映像改换失败,子进程返回状态值为2。
编一个UNIX平台上的C程序。父进程创建一个子进程后,显示子进程标识数并等待子进程终止,父进程在子进程终止后显示子进程的返回状态。子进程通过映像改换,执行命令,将当前目录中core文件和以.bak结尾的文件全部删除。如映像改换失败,子进程返回状态值为2。
admin
2016-05-14
30
问题
编一个UNIX平台上的C程序。父进程创建一个子进程后,显示子进程标识数并等待子进程终止,父进程在子进程终止后显示子进程的返回状态。子进程通过映像改换,执行命令,将当前目录中core文件和以.bak结尾的文件全部删除。如映像改换失败,子进程返回状态值为2。
选项
答案
在程序清单14-1的映像改换语句行中,由于要执行的命令参数中含有Shell元字符,就要使exec通过标准Shen来执行,其中参数-c指明要把下一个参数按整个命令行看待。 程序清单14-1:fork.c #include<stdi0.h> #include<stlib.h> #include<unistd.h> main() { int pid,status=0; if(pid=fork()){ printf("Child process Id=%d\n",pid); wait(&status); printf("Status=%d\n",status); }else{ execl("/bin/sh","sh","-c","/bin/rm core*.bak",(char*)0); printf("图像改换失败!\n");
exit(2)
; } }。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/y7Nx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
对科学发展趋势和发明、科学发展、产品发展与社会生活的关系等预测属于()
最大最小原则是用来解决下列哪项条件下的决策问题?()
决策分析的程序有两种基本形式,分别是_______和______。
控制性决策
美国著名管理学家________在他的名著《管理决策新科学》中写到管理就是_______。
英国某航运公司的一艘货船,想从利物浦出发到达中国上海,要求得最节约费用的航行路线,可利用________问题的解法。()
一个原语操作中的所有动作要么全做,要么一个也不做的性质称为原语的________。
应用程序通过编程接口访问ICP/IP,其中在Windows环境下的TCP/IP编程接口叫做()
对于操作系统的整体式结构,说法错误的是()
以文件服务方式实现硬件资源共享,实际上是指基于硬盘的()
随机试题
Americaisacountryonthemove.Inunheard-ofnumbers,peopleofallagesareexercisingtheirwaytobetterhealth.According
骨性关节炎最常累及的关节是
病人,42岁,近几年来经量增多,经期延长。近2~3个月感头晕、乏力。妇科检查子宫呈不规则增大,如孕4个月大小,表面结节状突起、质硬。不可能出现的护理诊断为
2006年1月17日,魏某所乘的客轮触礁沉没,生死不明。魏某的利害关系人若申请宣告其死亡,问:最早应该是哪一天才能向法院提出申请?()
甲自然人、乙自然人和丙公司共同投资设立A有限合伙企业(简称“A企业”),在各方协商一致的合伙协议中约定:甲出资5万元的货币,乙以作价8万元的实物出资,丙公司以劳务作价10万元出资;甲和乙为普通合伙人,丙为有限合伙人;甲和乙共同执行A企业的合伙事务,并对合伙
在了解X公司及其环境、评估重大错报风险时,A注册会计师发现X公司20×1年度主要发生了下列事项:X公司20×0年实现的收入为12000万元。董事会制定的20×1年度目标年度总收入比20×0年上升20%。总经理的薪酬根据收入实现情况确定。20×1年12
1903年我国创办的第一所学前教育机构,其所在地在湖北。()
A、 B、 C、 D、 A每列前两个图形的线条数之和等于第三个图形的线条数。
《河北省2010年国民经济和社会发展统计公报》显示:河北省2010年全年城镇居民人均可支配收入达16263.4元,比上年增长10.5%。农民人均纯收入达5958元,增长15.7%。城镇居民人均消费支出10318.3元,增长6.6%;农民人均生活消费支
Googleis______.Howcanyougetaword’sdefinitionusingGoogle?
最新回复
(
0
)