Burdened by Homework? Let us write your essays and assignments Order This NowAll the details are the readme file. here is the main goal of the project
In particular, this project has two main goals:
1. Become more familiar with how the OS provides **process control** services that can be invoked by a user application. Specifically, your `shell` will use all three system calls: [fork](https://man7.org/linux/man-pages/man2/fork.2.html), [exec](https://man7.org/linux/man-pages/man3/exec.3.html), and [wait](https://man7.org/linux/man-pages/man2/wait.2.html).
2. Become familiar with how a program can access a set of system **environment variables** using the [getenv](https://man7.org/linux/man-pages/man3/getenv.3.html) standard library function. In particular, here we’ll access the `PATH` environment variable to determine if a program (i.e., executable object file) is located in a directory (defined in the PATH) on the file-system.
Burdened by Homework? Let us write your essays and assignments Order This Now