9 进程与系统调用

打破疆界

打破常规。

你已经学会了通过在命令行连接小工具的方式建立复杂的程序。但如果你想在代码中使用其他程序怎么办?本章中你将学会如何用系统服务来创建和控制进程,让程序发电子邮件、上网和使用任何已经安装过的程序。本章的最后,你将得到超越C语言的力量。

操作系统热线电话

黑客入侵了……

岂止是安全问题

exec()给你更多控制权

exec()函数有很多

数组函数:execv()execvp()execve()

传递环境变量

大多数系统调用以相同方式出错

用RSS读新闻

exec()是程序中最后一行代码

fork()+exec()运行子进程

C语言工具箱

9 进程与系统调用 - 图1