lab4 Process
  • Introduction
  • Knowing about process
    • Checking System Process
    • Process Identification
  • Let's Fork! Process Creation
    • Background of Process Creation
    • fork system call
    • Distinguish Parent and Child Process
    • Exercises
  • Process Execution
    • First exec example
    • Environment Variables
    • exec Family
    • exec Family: execlp
    • exec Family: execle
    • exec Family: execv
    • exec Family: execvp
    • exec Family: execve
    • exec error handling
  • Wait!
    • Problem 1: Without Wait?
    • Sleep
    • Problem 2: Zombies!
    • Wait System Call
    • waitpid
Powered by GitBook
On this page

Was this helpful?

  1. Process Execution

exec Family

PreviousEnvironment VariablesNextexec Family: execlp

Last updated 4 months ago

Was this helpful?

As introduced earlier, exec() has several family members. They are summarized as follows. (By courtesy of Dr. Mole Wong)

The photo above explains the usage of each member. Different exec() functions accepts different arguments. For explanation, please refer to the figure below.