Write a C program called executebash.c. It prints out on the screen
EXAM! EXAM! EXAM!
and then forks a child to execute a bash script named mybash. This mybash program prints out on the screen
STUDY! STUDY! STUDY!
Part II
Write a C program to execute multiple Unix commands in parallel.
- The number of Unix commands is not fixed.
- There is no communication among the Unix commands.
- The Unix commands are given as command line arguments.
- For simplicity, you can assume that each Unix command has exactly one argument except that the last one can have either no argument or one argument.
For example,
>>>>> miniminishell cat openfile.c ls l ps
includes three Unix commands: cat with one argument openfile.c, ls with one argument l, and ps with no argument.
For each Unix command, use a separate process to execute it. You need to print out each process id.
Reviews
There are no reviews yet.