Lec19 Process Management-III (Arif Butt @ PUCIT)
This is a continuation of previous two sessions on process management. Today we will discuss the exec() family of functions that are used to overwrite the calling process address space with a new program. We will discuss the impact of fork() and exec() on different process attributes. We will write down our own system() function and use it to create a shell utility. The session will terminate with a discussion on process groups, process sessions, and controlling terminals.
Example Codes: https://bitbucket.org/arifpucit/spvl-repo/src