Question: Write a simple shell for while ( 1 ) { //repeat forever type_prompt(); //display prompt on screen read_command ( command, parameters ); // read input
Write a simple shell for
while ( 1 ) { //repeat forever type_prompt(); //display prompt on screen read_command ( command, parameters ); // read input from terminal if ( fork() != 0 ) // parent wait ( NULL ); //wait for child else{ execve ( commamd, parameters, 0 ); // execute command } } |
but contains enough code that it actually works so you can test it. For simplicity, you may assume that all commands are in the directory /bin.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
