社区
Linux/Unix社区
帖子详情
关于模拟shell的程序?
潮水2013
2005-04-18 09:41:45
各位高手,请帮忙。
我在做一个模拟shell的ls命令时,怎么结果时执行ls两次的?
while(1)
{
if(pid=fork()<0)
printf("fork error");
else if(pid==0)
{
execlp("ls",arg[0],arg[1],(char *)0);
exit(0);
}
if(pid>0)
{
waitpid(pid,&status,0);
exit(0);
}
}
...全文
160
4
打赏
收藏
关于模拟shell的程序?
各位高手,请帮忙。 我在做一个模拟shell的ls命令时,怎么结果时执行ls两次的? while(1) { if(pid=fork()0) { waitpid(pid,&status,0); exit(0); } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leeyiqun
2005-06-13
打赏
举报
回复
if(pid=fork()<0) 改为 if((pid=fork())<0)
或者把 pid=fork() 提到上面去。
踏岸寻柳
2005-06-13
打赏
举报
回复
>> if(pid=fork()<0)
<< if( (pid=fork())<0 )
sharkhuang
2005-05-02
打赏
举报
回复
(pid=fork())<0
hoyt
2005-04-19
打赏
举报
回复
if(pid=fork()<0) ?
欢迎访问我的个人网站 www.linuxc.net
Linux实验2——
shell
模拟
考勤
程序
用
shell
设计一个
模拟
考勤
程序
,实现如下功能选择: 1:上班签到 2:下班签出 3:缺勤信息查阅 4:用户信息维护 考勤
程序
运行后,提示用户输入上述功能选择,并验证用户输入的用户名和密码;用户信息保存在...
linux
shell
程序
设计实验报告,linux-
shell
编程实验报告
1、LINUX管理与应用课程实验报告实验内容和目的实验目的:理解
Shell
程序
的设计方法;熟悉
Shell
程序
编辑、运行、调试方法与过程。实验内容:(1)
Shell
简单编程用户名回显
程序
;if-then、if-then-else语句使用;for...
Linux ——
shell
的
模拟
实现
shell
的
模拟
实现
杭电操作系统实验三--- 实现
模拟
shell
(arm架构华为云)
shell
如何运行
程序
?
shell
用fork建⽴新进程,⽤execv函数簇在新进程中运⾏⽤户指 定的
程序
,最后
shell
⽤wait命令等待新进程结束。wait系统调 ⽤同时从内核取得退出状态或者信号序号以告知⼦进程是如何结束的。 ...
linux实验
shell
编程实验代写,LINUX-
Shell
编程实验报告.doc
《LINUX管理与应用》课程实验报告≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡实验内容和目的实验...for语句、while语句使用(2)较复杂的考勤
模拟
shell
程序
设计实验环境微机、W...
Linux/Unix社区
18,773
社区成员
11,463
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章