c - 内核模块中的进程描述符

标签 c module linux-kernel

是否有可能获得指向内核模块中进程的进程描述符的指针?如果可能,请发布如何?我需要找到进程打开的所有文件及其每个文件描述符的偏移值....

最佳答案

好吧,我不知道如何从内核模块中获取它,但是有很多方法可以从常规代码中获取它……不是特别有效的方法,也就是说。从 lsof 和其他类似实用程序执行此操作的方式开始,然后继续查看/proc/$pid/fd

关于c - 内核模块中的进程描述符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/757177/

相关文章:

node.js - 如何访问单独文件中的命令选项?

tcp - 在更高流量的 ubuntu 12 nginx 服务器上忽略 SYN 数据包

c - 读取带有错误 ENOMEM 返回的套接字时怎么会发生这种情况

c - 为什么系统调用 chdir() 不接受以 "~"开头的路径名?

c - 不按回车键获取单个字符

python - 模块名称中的前导下划线

types - 有没有办法约束仿函数的参数签名,以便参数可以为结构提供未指定的相等类型?

linux - 尝试添加 print_stack_trace 时出现链接错误

检查数组是否包含 C 中另一个数组的所有数组值

c - C 中用于定义 3D 指针数组的正确语法