We have introduced some of the APIs dealing with UNIX process creation: fork()
, exec()
, and wait()
. However, we have just skimmed the surface. For more detail, read Stevens and Rago“Advanced Programming in the UNIX Environment” by W. Richard Stevens, Stephen A. Rago. Addison-Wesley, 2005. All nuances and subtleties of using UNIX APIs are found herein. Buy this book! Read it! And most importantly, live it., of course, particularly the chapters on Process Control, Process Relationships, and Signals; there is much to extract from the wisdom therein.
While our passion for the UNIX process API remains strong, we should also note that such positivity is not uniform. ...