[ CN ] 有關作業一Spec

作者: q82419 (q82419)   2013-10-22 12:09:34
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

Links booklink

Contact Us: admin [ a t ] ucptt.com