作者q82419 (q82419)
看板PangSir
标题[ CN ] 有关作业一Spec
时间Tue Oct 22 12:09:34 2013
1.关於环境变数的部份
要有这个功能是有可会去exec除了cat ls grep以外的程式吗?
我的方法是在fork後exec前先检查command是否正确
因此command有分类为cat ls grep setenv printenv 还有自己加一个exit
如果是错误的command (123123) 或是cat ls grep以外的就不会去exec他
还是说不管正确性直接去exec就可以?
2.承上,如果setenv在一长串有pipe的command中
$ ls | cat -n | setenv . | ls | cat -n |5
在setenv後,所有之後的command path都是setenv的argument吗?
除了之後fork出去的process外,parent(原本的server)也要跟着setenv?
3.承1
自己加一个exit的command是允许的吗?
当client输入这个exit的command,接到output後就close
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.16.142
※ 编辑: q82419 来自: 140.112.16.142 (10/22 12:13)