linux - 有没有不使用getppid就可以找到父进程的PID?
问题描述
我知道PCB是一个数据结构,包括父进程id(pPID),进程id(PID),指针等。有没有不使用getppid函数找到父进程的PID?
解决方案
/proc/self/stat
(如proc(5)中所述)的字段包括 PPID。注意解析,因为comm
可能包含空格和其他不寻常的字符。
(但我赞同@JohnZwinck 的评论。为什么?)
推荐阅读
- java - 仅当具有主键的条目不存在时才插入/更新
- rust - 如何在多个模块中使用一个特征
- android - iframe 仅在智能手机中显示灰线
- python - 如何从 Python 的 mrjob 映射器中的文本文件中获取每行的第一个字母?
- java - JAVA连接双数组=>字符串(特殊格式)
- django - 使用 Jenkinsfile(使用 docker)运行 Django 测试
- java - 错误:即使 node.maxspace=16gb,eslint-bridge 也没有响应
- javascript - 嵌套组件中的 React.memo 从不调用 areEqual,总是重新渲染
- javascript - 当我在博览会中加载项目时,拉动刷新不起作用
- firebase - 参数类型'Future
' 不能分配给参数类型 'Widget' [Flutter]