Skip to content

DurgaMurali/myEasyShell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

myEasyShell

realizing a simple shell in linux. my os project. 管道实现部分出现重大问题,现说明其逻辑情况: 由于父进程必须始终运行shell,又要对子进程始终可控。 所以在实现多重管道时,采用了这样的逻辑: 父进程建立无名管道,将数据送入无名管道,fork子进程,子进程读取并处理数据,将处理完成的数据写回管道,子程序退出。 父进程得知子程序退出后,开启下一个子进程,如此循环往复,直至最后一个进程处理完毕,输出到标准输出。 管道线结束。

About

realizing a simple shell in linux. my os project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors