next up previous contents
下一节: 10.4.3 进程控制 上一级: 10.4 进程信息和 前一节: 10.4.1 kvm 例程

10.4.2 ptrace/proc 文件系统

在 4.3BSD 和 SVID 中,ptrace 系统调用用于控制进程并从中读取信息。 它通常被调试器使用,例如,捕获正在运行的进程的执行或检查其状态。 在 SVR4 中,ptrace/proc 文件系统取代,/proc 文件系统显示为一个目录,其中包含每个正在运行的进程的单个文件条目,并以进程 ID 命名。 用户程序可以打开与感兴趣的进程相对应的文件,并对其发出各种 ioctl 调用,以控制其执行或从内核获取有关进程的信息。 同样,程序可以通过 /proc 文件系统中的文件描述符直接在进程的地址空间中读取或写入数据。



转换于
1996年3月29日星期五,美国东部时间14:43:04