# Program Execution

## Executing a New Program: `execve()`

## The `exec()` Library Function

## File Descriptors and `exec()`

## Signals and `exec()`

## Executing a Shell Command: `system()`

## Implementing `system()`

## Reference

{% embed url="<https://man7.org/tlpi>" %}
The Linux Programming Interface
{% endembed %}
