/proc/modified date中的目录何时更改?
我试图获取进程的创建日期,但由于POSIX只支持访问、修改和更改日期,因此我似乎无法“统计”任何文件。 也许我可以使用进程目录的“修改”日期?比如“/proc/2206”并从输出结构中获取修改后的日期 这就是为什么我想知道文件夹的“修改”日期何时更改的原因? 注意:我正在编程,没有使用任何像“ps”这样的工具 谢谢。您可以在/proc/modified date中的目录何时更改?,c,linux,unix,proc,C,Linux,Unix,Proc,我试图获取进程的创建日期,但由于POSIX只支持访问、修改和更改日期,因此我似乎无法“统计”任何文件。 也许我可以使用进程目录的“修改”日期?比如“/proc/2206”并从输出结构中获取修改后的日期 这就是为什么我想知道文件夹的“修改”日期何时更改的原因? 注意:我正在编程,没有使用任何像“ps”这样的工具 谢谢。您可以在/proc/2206/stat文件上使用系统调用-用于pid2206-的进程(或在进程内部的/proc/self/stat)。阅读有关Linux伪文件系统的更多信息 似乎该/
/proc/2206/stat
文件上使用系统调用-用于pid2206
-的进程(或在进程内部的/proc/self/stat
)。阅读有关Linux伪文件系统的更多信息
似乎该/proc/*/stat
文件的所有访问、修改和更改时间都是所考虑过程的开始时间
请记住,
/proc/
下的文件是linux内核提供的伪文件,读取速度很快,不涉及任何磁盘活动。谢谢,我现在知道了,但我认为这不适用于solaris,是吗?您用linux标记了您的问题。。。。。实际上,Posix并没有详细说明如何以编程方式查询进程状态。所以每个系统都有自己的方式。。。