1
A
回答
1
有这样做的lsof工具,你也可以在这里使用/ proc/filsystem来看这个。 How to use lsof(List Opened Files) in a C/C++ application?
1
看着/proc
的两种方法,你可以找到它,但你需要grep你想知道的inode。在下面的情况下,检查最后一列的索引节点。
$ cat /proc/net/tcp
sl local_address rem_address st tx_queue rx_queue tr tm->when retrnsmt uid timeout inode
在方括号中指定的值再次i节点。
$ls -l /proc/5267/fd/10
lrwx------ 1 esunboj egi 64 Feb 18 12:07 /proc/5267/fd/10 -> socket:[19950]
相关问题
- 1. 内核:如何从进程的task_struct中找到所有线程?
- 2. 如何在内核中枚举指定进程的所有打开句柄(Windows)
- 3. Linux内核转储:如何获得自旋锁的所有者
- 4. 如何查找我的进程在Linux中打开的文件句柄?
- 5. 查找linux内核中CPU的数量
- 6. 列出Windows中打开文件句柄的所有者进程?
- 7. 在Linux中更改现有进程的所有者
- 8. 如何在Linux内核中查找挂起的定时器
- 9. 在GTK中查找一个进程的所有打开的窗口
- 10. Linux内核udp查找
- 11. 如何在内核模块中打印linux内核版本号
- 12. 查找进程linux(C代码)的打开文件描述符?
- 13. Linux内核进程管理
- 14. linux内核进程簿
- 15. 如何在su后找到进程的真正所有者
- 16. 从Linux中的路径获取inode内核
- 17. 如何在Linux内核崩溃转储中检查“USER进程”的回溯
- 18. 如何在Linux内核中打印dst_entry的内容
- 19. 如何查找所有者类中的所有成员类?
- 20. 如何在menuconfig中反向查找linux内核配置选项
- 21. 如何判断一个inode是linux内核中的一个目录或mot
- 22. 如何在linux上打印一个进程的所有线程的线程ID
- 23. cpumask如何影响linux内核中其他进程的调度?
- 24. 如何将进程绑定到freebsd/linux中的特定内核
- 25. linux内核检查,如果进程仍在运行
- 26. linux进程的内核堆栈
- 27. 循环进程的父母,Linux内核
- 28. 如何在Linux内核中创建新进程?
- 29. Linux内核中的代码在哪里打开(“/ proc/self/fd/NUM”)?
- 30. 如何在较新的Linux内核中查找堆栈内存段
这很慢。我正在寻找可以直接进行查找的内核端API – daisy