/ proc /修改日期中的目录何时更改?

时间:2012-05-08 06:51:12

标签: c linux unix proc

我试图获取创建流程的日期,但由于POSIX仅支持访问,修改和更改日期,因此我无法理解" stat"任何文件。 所以也许我可以使用"修改"进程目录的日期?喜欢" / proc / 2206"并从输出结构中获取修改日期?

这就是为什么我想知道文件夹" s"修改"日期变化? 注意:我编程并且没有使用像" ps"

这样的工具 谢谢。

1 个答案:

答案 0 :(得分:0)

您可以在/proc/2206/stat文件上使用stat(2)系统调用 - 用于pid 2206的过程 - (或来自流程内的/proc/self/stat)。阅读有关Linux proc(5)伪文件系统的更多信息。

似乎/proc/*/stat文件的所有访问,修改和更改时间都是考虑过程的开始时间。

请记住,/proc/下的文件是linux内核提供的伪文件,可以快速读取,不涉及任何磁盘活动。