This document provides an overview of processes and process management in Linux. It discusses key topics such as:
- Processes are created through the fork system call, with the creating process becoming the parent and new process becoming the child.
- Processes can run in the foreground or background. The ps command is used to view running processes.
- The kill command terminates processes by sending a signal, with no arguments using the default SIGTERM signal.
- Parent processes use wait to suspend until child processes complete before continuing. Scheduling and priorities can be configured through nice, sleep, at, cron, and other commands.