pid获取ppid
如何通过c语言实现,通过进程的ppid获取ppid的ppid?
在redhat linux下貌似没有procinfo.h的头文件,没有getprocs()函数
如何实现呢?
谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何通过c语言实现,通过进程的ppid获取ppid的ppid?
在redhat linux下貌似没有procinfo.h的头文件,没有getprocs()函数
如何实现呢?
谢谢。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(9)
getpid() getppid();
回复 2# 梅川内依酷
我没说清楚。是获取父进程的父进程。
回复 3# umdd0210
getppid 之后 proc文件系统可以读到相关内容
回复 4# 梅川内依酷
getppid是获得自身进程的父进程。若随便一个进程pid,又如何得到ppid呢。若获得了ppid后,如何获得ppid的ppid呢
回复 5# umdd0210
那就全部读取proc文件系统嘛 如果是脚本就更快了
回复 6# 梅川内依酷
求教脚本如何写。。。。
给个思路也可以。谢谢
回复 7# umdd0210
/proc 之下的数字就是进程ID 里面status文件里面有pid ppid ..............
回复 8# 梅川内依酷
嗯。这些我都知道。就是不知道怎么实现,获取status中的ppid。。。。
回复 9# umdd0210
我不知道你在什么情况下使用, 至于实现,你学习一下呗,就几行代码。。