社区
工具平台和程序库
帖子详情
向熟悉fork()和exec()的程序员们请教
QWY2000
2003-01-11 04:53:16
要求在linux下写一个命令解释程序,实现功能:允许用户打入一个可执行的程序的名字以及其命令行参数,执行这个程序。
利用C语言在Linux上设计,完成如下功能:
命令解释程序把命令行解释为外部命令(要执行的程序)。外部命令的执行则由命令解释程序通过fork()创建一个子进程,然后在子进程中调用exec执行一个程序。
...全文
131
4
打赏
收藏
向熟悉fork()和exec()的程序员们请教
要求在linux下写一个命令解释程序,实现功能:允许用户打入一个可执行的程序的名字以及其命令行参数,执行这个程序。 利用C语言在Linux上设计,完成如下功能: 命令解释程序把命令行解释为外部命令(要执行的程序)。外部命令的执行则由命令解释程序通过fork()创建一个子进程,然后在子进程中调用exec执行一个程序。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wonita
2003-01-22
打赏
举报
回复
up
用户 昵称
2003-01-20
打赏
举报
回复
参考w.richard stevens博士的《unix环境高级编程》
dhy311
2003-01-20
打赏
举报
回复
while(1){
//终端输入
//分析命令
if(命令 合法){
if(fork() ==0){
system("commad","参数");//比如"system(" ps ","-a");
或者是
//exec("可执行文件的路径","可执行文件名",参数);
}
else{
//father process
//等待子进程结束
wait(NULL);
}
}
}
merlinran
2003-01-13
打赏
举报
回复
你不是已经把程序的结构说出来了吗?还想问什么?需要别人给你写吗?我想没有多少人愿意做这样的事。
Hello Redis,我有7个问题想
请教
你
点击上方“Java后端技术”,选择“置顶或者星标”你关注的就是我关心的!作者:陈于喆微信公众号:51CTO技术栈上一篇:为什么老外不愿意用 MyBatis?Hello,...
Linux_shell编程基础_source命令和点命令
转自:http://blog.csdn.net/mci2004/article/details/7182829 菜鸟最近在学习shell编程,好似太迟了,BS下自己。在学习shell编程的过程中,遇到了一个很弱智的问题,
请教
过别人但是被无情的BS了,决心回来弄明白。 问题如下,当我们在基于Android源码开发的时候,总免不了会进入到各个模块的子目录下m
【操作系统】4.1~4.3 4.4多线程模型和线程库,多线程问题及实验(矩阵乘法,fibonacci序列)
先贴上这章内容的实验链接,两个实验①新建线程,用子进程完成fibonacci序列的计算,父进程输出结果。②完成一个矩阵乘法,最终结果中的每个数应该由一个线程计算,最后等所有子进程计算完成,父进程输出计算结果。 4.1概述 线程是CPU使用的基本单元,它由线程ID,程序计数器,寄存器集合和栈构成。它与属于同一进程的其它线程共享代码段、数据段和其他操作系统资源。 传统重量级单线程,多线程...
ls和size命令以及程序内存映像、磁盘映像的理解
下午试验一个小程序来着,用到size 命令,后来发现只是一个空程序体的话,size 命令仍然显示编译出的a.out 的bss 段大小有四个字节,于是去google 了下size 命令的相关用法之类,没想到找出来一篇关于程序内存映像和磁盘映像等的不错的说明。又给自己扫盲了。一共有两个帖子觉得内容很犀利,组织一下贴过来备份下。 第一个帖子详细说了可运行程序的磁盘映像、内存映像、进程地址空间的内容
对程序的磁盘映像、内存映像、地址空间的理解 ,和 ls、size 命令
转自: 下午试验一个小程序来着,用到size 命令,后来发现只是一个空程序体的话,size 命令仍然显示编译出的a.out 的bss 段大小有四个字节,于是去google 了下size 命令的相关用法之类,没想到找出来一篇关于程序内存映像和磁盘映像等的不错的说明。又给自己扫盲了。一共有两个帖子觉得内容很犀利,组织一下贴过来备份下。 第一个帖子详细说了可运行程序的磁盘映像、内存映像、进程地址
工具平台和程序库
24,860
社区成员
27,333
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章