The objective of these ass is to write a limited shell. Your program interprets stdin commands(up to 80 chars) making the appropriate system calls and C functions to carry out users desires. Your may not use standard shell ( such as via system H4 builds on H3. H3 will accept a command-line and execute the command(like sh would). returning to your shell when finished when stdin closes(^D to shell), quit you shell and return to you standard UNIX shell after displaying a summary linw eith the number of command lines executed. H3 does not need tohave built in commands or handle redirection or & for background operation or wild card name expansions H3 runs only from the current directory Which initially contains only set up330 executable, and which contains file generated.
H4 expands on H3 with an optional executable directory path-name form the command line, using the current directory if none is specified do not change directories. When a foreground command-line finishes the exit status and CPU times (user and kernel modes for the program executed shall be displayed on one line you must handle '<','>' and | redirections and & for background exectution. When stdin closes, display a summary line with the number of command lines runa nd the total CPU time of those programs(For all children before exiting)
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Linux Knoppix