[Solved] COMP2560 Lab #6 exec ()

$25

File Name: COMP2560_Lab_#6__exec_().zip
File Size: 226.08 KB

SKU: [Solved] COMP2560 Lab #6 – exec () Category: Tag:
5/5 - (1 vote)

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.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[Solved] COMP2560 Lab #6 exec ()
$25