20165334 加分项目“实现mybash”

加分题-mybash的实现

  • 使用fork,exec,wait实现mybash
  • 写出伪代码,产品代码和测试代码
  • 发表知识理解,实现过程和问题解决的博客(包含代码托管链接)

    1、了解bash的功能

2、了解fork的功能

3、了解exec的功能

3、了解wait的功能

4、编写mybash思路

shell程序的主循环分为以下几步:
  • 用户键入命令
  • shell启动新进程执行程序
  • shell等待程序执行完毕
  • 程序结束,shell完成一次主循环

因此我们要思考:

  • 如何在一个程序中新建进程执行另一个程序
  • 如何等待程序的结束

猜你喜欢

转载自www.cnblogs.com/ltl123/p/10016352.html