Chapter 6: Spawning Processes and Using Job Control
In this chapter, we'll learn about how processes are created on the system, which process is the very first one, and how all processes are related to each other. We'll then learn the many terms involved in processes and process management in Linux. After that, we'll learn how to fork new processes and what zombies and orphans are. At the end of this chapter, we'll learn what a daemon is and how to create one, before learning about what signals are and how to implement them.
Knowing how processes are created on the system is key to implementing good daemons, dealing with security, and creating efficient programs. It will also give you a better understanding of the overall system. In this chapter, ...
Get Linux System Programming Techniques now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.