Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
/proc/modified date中的目录何时更改?_C_Linux_Unix_Proc - Fatal编程技术网

/proc/modified date中的目录何时更改?

/proc/modified date中的目录何时更改?,c,linux,unix,proc,C,Linux,Unix,Proc,我试图获取进程的创建日期,但由于POSIX只支持访问、修改和更改日期,因此我似乎无法“统计”任何文件。 也许我可以使用进程目录的“修改”日期?比如“/proc/2206”并从输出结构中获取修改后的日期 这就是为什么我想知道文件夹的“修改”日期何时更改的原因? 注意:我正在编程,没有使用任何像“ps”这样的工具 谢谢。您可以在/proc/2206/stat文件上使用系统调用-用于pid2206-的进程(或在进程内部的/proc/self/stat)。阅读有关Linux伪文件系统的更多信息 似乎该/

我试图获取进程的创建日期,但由于POSIX只支持访问、修改和更改日期,因此我似乎无法“统计”任何文件。 也许我可以使用进程目录的“修改”日期?比如“/proc/2206”并从输出结构中获取修改后的日期

这就是为什么我想知道文件夹的“修改”日期何时更改的原因? 注意:我正在编程,没有使用任何像“ps”这样的工具

谢谢。

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

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


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

谢谢,我现在知道了,但我认为这不适用于solaris,是吗?您用linux标记了您的问题。。。。。实际上,Posix并没有详细说明如何以编程方式查询进程状态。所以每个系统都有自己的方式。。。