我有一个套接字的 inode - 例如取自/proc/net/tcp,并希望在该套接字上找到更多数据,特别是创建或修改时间。
我在 linux(2.6 内核)上使用 C 语言工作。
这类似于问题 Get file details by inode - 但那是来自 bash。结论是没有简单的方法,并且依赖拖网目录来匹配。我希望有更高效的东西。
最佳答案
恐怕不行。不保留文件创建时间,保留的三个日期/时间戳(见man 2 stat)分别是上次访问时间(atime)、上次修改时间(mtime)和上次文件状态变化时间(ctime) ).
当需要创建时间时,通常的做法是将其包含在文件名中的某个位置,显然不是/proc/net/tcp 的选项。
关于c - 给定 inode,是否可以找到套接字(或文件)的修改时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6503706/