Executing files or commands with Child Processes

Spawning a shell to execute a command

Spawning a process to run an executable

Spawning a new process to execute a command