当前位置:  技术问答>linux和unix

如何由pid获得task_struct?

    来源: 互联网  发布时间:2016-06-25

    本文导语:  我的内核是ubuntu 2.6的,我想做一个模拟的任务管理器,所以想读取每个进程的task_struct中的信息,但是是在找不到一个能用的函数来获取相应pid的task_struct,在网上找了许久,也没有一个好的办法,希望各位朋友前来...

我的内核是ubuntu 2.6的,我想做一个模拟的任务管理器,所以想读取每个进程的task_struct中的信息,但是是在找不到一个能用的函数来获取相应pid的task_struct,在网上找了许久,也没有一个好的办法,希望各位朋友前来相助!

|
大多数进程信息都可以通过直接读取/proc得到啊。

|
在内核态可以使用find_task_by_pid,我2.6核一直用这个。
用户态就不知道了。

|
找个任务管理器程序,分析下源码

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 怎么会输出三次父进程pid三次,子进程pid一次?
  • 使用pb 使用 odbc連接資料庫,出現死鎖,在syssession中顯示pid 1024 ,該如何kill該pid
  • 请问:如果知道一个进程的pid 怎么得到他父进程的pid
  • 请教关于pid的问题,用两种方法得到pid却不一样?谢谢
  • linux根据pid获取进程名和获取进程pid(c语言获取pid)
  • spamassassin的pid文件会保存在哪里呢?
  • 已知一个进程的PID,如何得到其他信息?
  • 如何在程序中知道,某进程的pid???
  • 请问pid_t到底是什么数据类型,我找了半天都找不到.
  • 如何通过进程名获取PID?
  • 已知pid文件,实现杀死该进程的shell脚本怎么写?
  • 请教进程pid问题
  • 博客 iis7站长之家
  • 为什么去掉了PIDTYPE_TGID这个pid_type
  • 如何在启动进程的同时获知其pid?
  • linux cron 的pid问题求助
  • 终止pid=1的init进程会出现什么现象?
  • 已知一个进程的PID,但不知道这个进程是否停止,如何能知道系统中是否有相应的进程在运行。
  • 关于进程号pid的一个困惑,熟悉内核代码的请进来!!
  • cygwin 中如何得到一个进程的PID?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3